summaryrefslogtreecommitdiffstats
path: root/src/video_core/shader/track.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2021-07-23shader: Remove old shader managementReinUsesLisp1-236/+0
2020-09-22General: Make use of std::nullopt where applicableLioncash1-2/+2
2020-06-05shader/texture: Join separate image and sampler pairs offlineReinUsesLisp1-5/+19
2020-06-05shader/track: Move bindless tracking to a separate functionReinUsesLisp1-23/+31
2020-04-24Revert: shader_decode: Fix LD, LDG when track constant buffer.Fernando Sahmkow1-14/+6
2020-04-16track: Eliminate redundant copiesLioncash1-5/+6
2020-04-16CMakeLists: Specify -Wextra on linux buildsLioncash1-3/+4
2020-03-09shader/registry: Store graphics and compute metadataReinUsesLisp1-6/+3
2020-03-09video_core: Rename "const buffer locker" to "registry"ReinUsesLisp1-2/+2
2020-03-09gl_shader_cache: Rework shader cache and remove post-specializationsReinUsesLisp1-6/+3
2020-02-29nit: move comment to right place.Nguyen Dac Nam1-2/+2
2020-02-28shader_decode: Fix LD, LDG when track constant bufferNguyen Dac Nam1-4/+12
2020-02-28shader_decode: keep it search on all codeNguyen Dac Nam1-4/+12
2020-02-02shader: Remove curly braces initializers on shared pointersReinUsesLisp1-2/+2
2020-01-25Shader_IR: Address feedback.Fernando Sahmkow1-5/+4
2020-01-24Shader_IR: Change name of TrackSampler function so it does not confuse with the type.Fernando Sahmkow1-5/+7
2020-01-24Shader_IR: Propagate bindless index into the GL compiler.Fernando Sahmkow1-3/+26
2020-01-24Shader_IR: Implement initial code for tracking indexed samplers.Fernando Sahmkow1-0/+82
2019-12-10shader_ir/memory: Implement patch storesReinUsesLisp1-0/+1
2019-07-17shader_ir: std::move Node instance where applicableLioncash1-4/+6
2019-07-16Shader_Ir: Correct tracking to track from right to leftFernando Sahmkow1-2/+2
2019-07-15shader: Allow tracking of indirect buffers without variable offsetReinUsesLisp1-10/+15
2019-06-06shader: Use shared_ptr to store nodes and move initialization to fileReinUsesLisp1-9/+9
2019-05-19shader/shader_ir: Mark tracking functions as const member functionsLioncash1-5/+7
2019-03-30shader_ir: Implement immediate register trackingReinUsesLisp1-1/+16
2019-02-25shader/track: Resolve variable shadowing warningsLioncash1-5/+5
2019-02-03shader/track: Search inside of conditional nodesReinUsesLisp1-0/+11
2019-02-03shader_ir: Rename BasicBlock to NodeBlockReinUsesLisp1-3/+3
2019-01-30shader_decode: Implement LDG and basic cbuf trackingReinUsesLisp1-0/+76