summaryrefslogtreecommitdiffstats
path: root/src/video_core/shader/decode/texture.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Review 1Kelebek12021-02-151-1/+1
* Implement texture offset support for TexelFetch and TextureGather and add offsets for TldsKelebek12021-02-151-2/+9
* video_core: Rewrite the texture cacheReinUsesLisp2020-12-301-27/+29
* video_core: Remove unnecessary enum class casting in logging messagesLioncash2020-12-071-5/+4
* shader: Partially implement texture cube array shadowReinUsesLisp2020-10-281-1/+0
* shader/texture: Implement CUBE texture type for TMML and fix arraysReinUsesLisp2020-10-081-19/+22
* decoder/texture: Eliminate narrowing conversion in GetTldCode()Lioncash2020-09-171-1/+1
* shader/texture: Join separate image and sampler pairs offlineReinUsesLisp2020-06-051-18/+37
* shader/texture: Support multiple unknown sampler propertiesReinUsesLisp2020-04-231-51/+74
* shader_ir: Turn classes into data structuresReinUsesLisp2020-04-231-49/+50
* decode/texture: Resolve unused variable warnings.Lioncash2020-04-171-5/+7
* decode/texture: Collapse loop down into std::generateLioncash2020-04-171-3/+1
* decode/texture: Eliminate trivial missing field initializer warningsLioncash2020-04-171-3/+4
* shader/texture: Remove type mismatches management from shader decoderReinUsesLisp2020-04-101-14/+0
* video_core: Rename "const buffer locker" to "registry"ReinUsesLisp2020-03-091-2/+3
* shader/texture: Fix illegal 3D texture assertReinUsesLisp2020-02-211-1/+1
* shader/texture: Allow 2D shadow arrays and simplify codeReinUsesLisp2020-02-151-43/+28
* shader: Remove curly braces initializers on shared pointersReinUsesLisp2020-02-021-2/+2
* Shader_IR: Address feedback.Fernando Sahmkow2020-01-251-1/+2
* Shader_IR: Change name of TrackSampler function so it does not confuse with the type.Fernando Sahmkow2020-01-241-1/+1
* Shader_IR: Propagate bindless index into the GL compiler.Fernando Sahmkow2020-01-241-16/+24
* Shader_IR: deduce size of indexed samplersFernando Sahmkow2020-01-241-4/+5
* Shader_IR: Setup Indexed Samplers on the IRFernando Sahmkow2020-01-241-20/+46
* Merge pull request #3273 from FernandoS27/txd-arraybunnei2020-01-241-5/+12
|\
| * Shader_IR: Implement TXD Array.Fernando Sahmkow2020-01-041-5/+12
* | shader_ir/texture: Simplify AOFFI codeReinUsesLisp2020-01-091-10/+6
|/
* Merge pull request #3228 from ReinUsesLisp/ptpbunnei2019-12-271-33/+75
|\
| * shader/texture: Implement TLD4.PTPReinUsesLisp2019-12-161-18/+56
| * shader/texture: Enable arrayed TLD4ReinUsesLisp2019-12-161-1/+0
| * shader/texture: Implement AOFFI for TLD4SReinUsesLisp2019-12-161-13/+18
| * shader/texture: Remove unnecesary parenthesisReinUsesLisp2019-12-161-2/+2
* | shader/texture: Properly shrink unused entries in size mismatchesReinUsesLisp2019-12-181-4/+9
|/
* Shader_IR: Correct TLD4S Depth Compare.Fernando Sahmkow2019-12-121-5/+12
* Shader_Ir: Correct TLD4S encoding and implement f16 flag.Fernando Sahmkow2019-12-121-9/+12
* Shader_Ir: default failed tracks on bindless samplers to null values.Fernando Sahmkow2019-12-121-22/+75
* Merge pull request #3109 from FernandoS27/new-instrbunnei2019-12-071-7/+46
|\
| * Shader_IR: Address FeedbackFernando Sahmkow2019-11-181-5/+2
| * Shader_IR: Implement TXD instruction.Fernando Sahmkow2019-11-141-7/+49
* | shader/texture: Handle TLDS texture type mismatchesReinUsesLisp2019-11-231-1/+10
* | shader/texture: Deduce texture buffers from lockerReinUsesLisp2019-11-231-61/+41
|/
* shader/texture: Remove NODEP warningsReinUsesLisp2019-11-071-35/+0
* Merge pull request #3039 from ReinUsesLisp/cleanup-samplersRodrigo Locatti2019-11-061-28/+31
|\
| * shader/node: Unpack bindless texture encodingReinUsesLisp2019-10-301-28/+31
* | Shader_IR: Fix regression on TLD4Fernando Sahmkow2019-10-311-4/+3
* | Shader_IR: Fix TLD4 and add Bindless Variant.Fernando Sahmkow2019-10-301-8/+24
|/
* Merge pull request #2976 from FernandoS27/cache-fast-brx-rebasedRodrigo Locatti2019-10-261-20/+50
|\
| * Shader_IR: Address Feedback.Fernando Sahmkow2019-10-261-22/+16
| * Shader_IR: allow lookup of texture samplers within the shader_ir for instructions that don't provide itFernando Sahmkow2019-10-251-18/+54
* | Shader_Ir: Fix TLD4S from using a component mask.Fernando Sahmkow2019-10-221-4/+4
|/
* shader_ir: Rename Get/SetTemporal to Get/SetTemporaryLioncash2019-07-171-13/+13
* shader: Allow tracking of indirect buffers without variable offsetReinUsesLisp2019-07-151-6/+2
* shader/texture: Add F16 support for TLDSReinUsesLisp2019-07-071-1/+7
* decode/texture: Address feedbackReinUsesLisp2019-06-241-0/+1
* shader: Implement texture buffersReinUsesLisp2019-06-211-0/+44
* shader: Use shared_ptr to store nodes and move initialization to fileReinUsesLisp2019-06-061-4/+5
* video_core/shader/decode/texture: Remove unused variable from GetTld4Code()Lioncash2019-05-101-1/+0
* shader/decode/texture: Remove unused variableLioncash2019-05-041-1/+0
* shader_ir/texture: Fix sampler const buffer key shiftReinUsesLisp2019-04-261-1/+1
* Adapt Bindless to work with AOFFIFernando Sahmkow2019-04-081-7/+18
* Move ConstBufferAccessor to Maxwell3d, correct mistakes and clang format.Fernando Sahmkow2019-04-081-1/+2
* Fix TMMLFernando Sahmkow2019-04-081-5/+7
* Refactor GetTextureCode and GetTexCode to use an optional instead of optional parametersFernando Sahmkow2019-04-081-23/+24
* Implement TXQ_BFernando Sahmkow2019-04-081-2/+8
* Implement TMML_BFernando Sahmkow2019-04-081-5/+10
* Corrections to TEX_BFernando Sahmkow2019-04-081-4/+5
* Unify both sampler types.Fernando Sahmkow2019-04-081-10/+12
* Implement Bindless Samplers and TEX_B in the IR.Fernando Sahmkow2019-04-081-6/+52
* shader_ir/decode: Silent implicit sign conversion warningMat M2019-03-311-2/+2
* shader_ir/decode: Implement AOFFI for TEX and TLD4ReinUsesLisp2019-03-301-24/+88
* shader/decode: Remove extras from MetaTextureReinUsesLisp2019-02-261-14/+23
* shader/decode: Split memory and texture instructions decodingReinUsesLisp2019-02-261-0/+525