aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/engines/shader_bytecode.h
Commit message (Expand)AuthorAgeFilesLines
* shader: Primitive Vulkan integrationReinUsesLisp2021-07-221-2298/+0
* video_core: Remove unnecessary enum class casting in logging messagesLioncash2020-12-071-4/+2
* shader_bytecode: Make use of [[nodiscard]] where applicableLioncash2020-11-201-73/+79
* shader_bytecode: Eliminate variable shadowingLioncash2020-11-201-15/+17
* shader/arithmetic: Implement FCMP immediate + register variantReinUsesLisp2020-10-281-0/+2
* shader/half_set: Implement HSET2_IMMReinUsesLisp2020-06-221-0/+8
* shader_ir: Separate float-point comparisons in ordered and unorderedReinUsesLisp2020-05-091-12/+16
* shader/arithmetic_integer: Implement IADD.XReinUsesLisp2020-04-251-0/+4
* Merge pull request #3734 from ReinUsesLisp/half-float-modsbunnei2020-04-251-2/+0
|\
| * decode/arithmetic_half: Fix HADD2 and HMUL2 absolute and negation bitsReinUsesLisp2020-04-231-2/+0
* | Fix -Wdeprecated-copy warning.Markus Wick2020-04-241-0/+1
|/
* CMakeLists: Specify -Wextra on linux buildsLioncash2020-04-151-1/+1
* Merge pull request #3612 from ReinUsesLisp/redFernando Sahmkow2020-04-151-0/+8
|\
| * shader/memory: Implement RED.E.ADDReinUsesLisp2020-04-061-0/+8
* | shader/arithmetic: Add FCMP_CR variantReinUsesLisp2020-04-141-2/+4
* | Merge pull request #3578 from ReinUsesLisp/vmnmxFernando Sahmkow2020-04-121-1/+56
|\ \
| * | shader/video: Partially implement VMNMXReinUsesLisp2020-04-121-0/+55
| * | shader_bytecode: Fix I2I_IMM encodingReinUsesLisp2020-03-281-1/+1
* | | shader_bytecode: Rename MOV_SYS to S2RReinUsesLisp2020-04-041-2/+2
* | | shader_bytecode: Add encoding for BARReinUsesLisp2020-04-041-0/+2
* | | shader_bytecode: Add encoding for VOTE.VTGReinUsesLisp2020-04-041-0/+2
| |/ |/|
* | shader_decode: merge GlobalAtomicOp to AtomicOpnamkazy2020-03-301-13/+1
|/
* Merge pull request #3520 from ReinUsesLisp/legacy-varyingsbunnei2020-03-251-0/+6
|\
| * shader/shader_ir: Track usage in input attribute and of legacy varyingsReinUsesLisp2020-03-151-0/+6
* | shader_bytecode: update BFE instructions struct.Nguyen Dac Nam2020-03-131-8/+3
|/
* Merge pull request #3379 from ReinUsesLisp/cbuf-offsetbunnei2020-02-141-2/+2
|\
| * shader/decode: Fix constant buffer offsetsReinUsesLisp2020-02-051-2/+2
* | Merge pull request #3369 from ReinUsesLisp/shfbunnei2020-02-071-0/+20
|\ \ | |/ |/|
| * shader/shift: Implement SHF_LEFT_{IMM,R}ReinUsesLisp2020-02-011-0/+20
* | Merge pull request #3357 from ReinUsesLisp/bfi-rcbunnei2020-02-041-0/+2
|\ \
| * | shader/bfi: Implement register-constant buffer variantReinUsesLisp2020-01-271-0/+2
* | | Merge pull request #3356 from ReinUsesLisp/fcmpbunnei2020-02-041-0/+7
|\ \ \ | |_|/ |/| |
| * | shader/arithmetic: Implement FCMPReinUsesLisp2020-01-271-0/+7
| |/
* / shader/memory: Implement ATOM.ADDReinUsesLisp2020-01-261-0/+30
|/
* shader/memory: Implement ATOMS.ADD.U32ReinUsesLisp2020-01-161-3/+34
* Merge pull request #3239 from ReinUsesLisp/p2rbunnei2019-12-311-1/+3
|\
| * shader/r2p: Refactor P2R to support P2RReinUsesLisp2019-12-201-1/+3
* | Merge pull request #3228 from ReinUsesLisp/ptpbunnei2019-12-261-6/+6
|\ \ | |/ |/|
| * shader/texture: Implement TLD4.PTPReinUsesLisp2019-12-161-6/+6
* | shader_bytecode: Fix TLD4S encodingReinUsesLisp2019-12-171-1/+1
|/
* Shader_Ir: Correct TLD4S encoding and implement f16 flag.Fernando Sahmkow2019-12-111-1/+2
* shader: Implement MEMBAR.GLReinUsesLisp2019-12-101-1/+17
* shader_ir/memory: Implement patch storesReinUsesLisp2019-12-091-1/+2
* shader_bytecode: Remove corrupted characterReinUsesLisp2019-12-061-1/+1
* Shader_IR: Implement TXD instruction.Fernando Sahmkow2019-11-141-0/+20
* Shader_IR: Implement FLO instruction.Fernando Sahmkow2019-11-141-0/+6
* Shader_Bytecode: Add encodings for FLO, SHF and TXDFernando Sahmkow2019-11-141-0/+18
* Merge pull request #3081 from ReinUsesLisp/fswzadd-shufflesFernando Sahmkow2019-11-141-0/+10
|\
| * shader_ir/warp: Implement FSWZADDReinUsesLisp2019-11-071-0/+10
* | video_core: Silence implicit conversion warningsReinUsesLisp2019-11-081-5/+7
|/