aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/shader/track.cpp
AgeCommit message (Expand)Author
2021-07-22shader: Remove old shader managementReinUsesLisp
2020-09-22General: Make use of std::nullopt where applicableLioncash
2020-06-05shader/texture: Join separate image and sampler pairs offlineReinUsesLisp
2020-06-04shader/track: Move bindless tracking to a separate functionReinUsesLisp
2020-04-24Revert: shader_decode: Fix LD, LDG when track constant buffer.Fernando Sahmkow
2020-04-19Merge pull request #3679 from lioncash/trackbunnei
2020-04-15track: Eliminate redundant copiesLioncash
2020-04-15CMakeLists: Specify -Wextra on linux buildsLioncash
2020-03-09shader/registry: Store graphics and compute metadataReinUsesLisp
2020-03-09video_core: Rename "const buffer locker" to "registry"ReinUsesLisp
2020-03-09gl_shader_cache: Rework shader cache and remove post-specializationsReinUsesLisp
2020-02-29nit: move comment to right place.Nguyen Dac Nam
2020-02-28shader_decode: Fix LD, LDG when track constant bufferNguyen Dac Nam
2020-02-01shader: Remove curly braces initializers on shared pointersReinUsesLisp
2020-01-25Shader_IR: Address feedback.Fernando Sahmkow
2020-01-24Shader_IR: Change name of TrackSampler function so it does not confuse with t...Fernando Sahmkow
2020-01-24Shader_IR: Propagate bindless index into the GL compiler.Fernando Sahmkow
2020-01-24Shader_IR: Implement initial code for tracking indexed samplers.Fernando Sahmkow
2019-12-09shader_ir/memory: Implement patch storesReinUsesLisp
2019-07-25Merge pull request #2737 from FernandoS27/track-fixbunnei
2019-07-16shader_ir: std::move Node instance where applicableLioncash
2019-07-16Shader_Ir: Correct tracking to track from right to leftFernando Sahmkow
2019-07-14shader: Allow tracking of indirect buffers without variable offsetReinUsesLisp
2019-06-05shader: Use shared_ptr to store nodes and move initialization to fileReinUsesLisp
2019-05-19shader/shader_ir: Mark tracking functions as const member functionsLioncash
2019-03-30shader_ir: Implement immediate register trackingReinUsesLisp
2019-02-25shader/track: Resolve variable shadowing warningsLioncash
2019-02-03shader/track: Search inside of conditional nodesReinUsesLisp
2019-02-03shader_ir: Rename BasicBlock to NodeBlockReinUsesLisp
2019-01-30shader_decode: Implement LDG and basic cbuf trackingReinUsesLisp