summaryrefslogtreecommitdiff
path: root/src/video_core/shader/track.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* General: Make use of std::nullopt where applicableGravatar Lioncash2020-09-221-2/+2
* shader/texture: Join separate image and sampler pairs offlineGravatar ReinUsesLisp2020-06-051-5/+19
* shader/track: Move bindless tracking to a separate functionGravatar ReinUsesLisp2020-06-041-23/+31
* Revert: shader_decode: Fix LD, LDG when track constant buffer.Gravatar Fernando Sahmkow2020-04-241-14/+6
* Merge pull request #3679 from lioncash/trackGravatar bunnei2020-04-191-5/+6
|\
| * track: Eliminate redundant copiesGravatar Lioncash2020-04-151-5/+6
* | CMakeLists: Specify -Wextra on linux buildsGravatar Lioncash2020-04-151-3/+4
|/
* shader/registry: Store graphics and compute metadataGravatar ReinUsesLisp2020-03-091-6/+3
* video_core: Rename "const buffer locker" to "registry"Gravatar ReinUsesLisp2020-03-091-2/+2
* gl_shader_cache: Rework shader cache and remove post-specializationsGravatar ReinUsesLisp2020-03-091-6/+3
* nit: move comment to right place.Gravatar Nguyen Dac Nam2020-02-291-2/+2
* shader_decode: Fix LD, LDG when track constant bufferGravatar Nguyen Dac Nam2020-02-281-4/+12
* shader: Remove curly braces initializers on shared pointersGravatar ReinUsesLisp2020-02-011-2/+2
* Shader_IR: Address feedback.Gravatar Fernando Sahmkow2020-01-251-5/+4
* Shader_IR: Change name of TrackSampler function so it does not confuse with t...Gravatar Fernando Sahmkow2020-01-241-5/+7
* Shader_IR: Propagate bindless index into the GL compiler.Gravatar Fernando Sahmkow2020-01-241-3/+26
* Shader_IR: Implement initial code for tracking indexed samplers.Gravatar Fernando Sahmkow2020-01-241-0/+82
* shader_ir/memory: Implement patch storesGravatar ReinUsesLisp2019-12-091-0/+1
* Merge pull request #2737 from FernandoS27/track-fixGravatar bunnei2019-07-251-2/+2
|\
| * Shader_Ir: Correct tracking to track from right to leftGravatar Fernando Sahmkow2019-07-161-2/+2
* | shader_ir: std::move Node instance where applicableGravatar Lioncash2019-07-161-4/+6
|/
* shader: Allow tracking of indirect buffers without variable offsetGravatar ReinUsesLisp2019-07-141-10/+15
* shader: Use shared_ptr to store nodes and move initialization to fileGravatar ReinUsesLisp2019-06-051-9/+9
* shader/shader_ir: Mark tracking functions as const member functionsGravatar Lioncash2019-05-191-5/+7
* shader_ir: Implement immediate register trackingGravatar ReinUsesLisp2019-03-301-1/+16
* shader/track: Resolve variable shadowing warningsGravatar Lioncash2019-02-251-5/+5
* shader/track: Search inside of conditional nodesGravatar ReinUsesLisp2019-02-031-0/+11
* shader_ir: Rename BasicBlock to NodeBlockGravatar ReinUsesLisp2019-02-031-3/+3
* shader_decode: Implement LDG and basic cbuf trackingGravatar ReinUsesLisp2019-01-301-0/+76