citra-canary/src/video_core/shader
bunnei 90243c56fb Merge pull request #1730 from hrydgard/vertex-loader
* Remove late accesses to attribute_config

* Refactor: Extract VertexLoader from command_processor.cpp.

Preparation for a similar concept to Dolphin or PPSSPP. These can be JIT-ed and cached.

* Move "&" to their proper place, add missing includes and make some properly relative.

* Don't keep base_address in the loader, it doesn't belong there (with it, the loader can't be cached).

* Optimize the vertex loader, nearly doubling its speed.

* Debugger fix

* Move and rename the MemoryAccesses class to MemoryAccessTracker.
2016-04-29 09:42:47 -04:00
..
shader_interpreter.cpp Merge pull request #1538 from lioncash/dot 2016-03-20 00:35:06 -04:00
shader_interpreter.h video_core: Reorganize headers 2015-09-11 07:31:15 -04:00
shader_jit_x64.cpp shader: Shader size is long uint, not uint. 2016-04-25 00:40:03 +08:00
shader_jit_x64.h shader_jit_x64: Rename RuntimeAssert to Compile_Assert. 2016-04-13 23:04:53 -04:00
shader.cpp Common: Remove section measurement from profiler (#1731) 2016-04-29 00:07:10 -07:00
shader.h Refactor: Extract VertexLoader from command_processor.cpp. 2016-04-28 19:05:55 +02:00