yuzu/src/video_core
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
..
debug_utils Merge pull request #1730 from hrydgard/vertex-loader 2016-04-29 09:42:47 -04:00
renderer_opengl Common: Remove section measurement from profiler (#1731) 2016-04-29 00:07:10 -07:00
shader Merge pull request #1730 from hrydgard/vertex-loader 2016-04-29 09:42:47 -04:00
clipper.cpp Add immediate mode vertex submission 2016-03-02 22:16:38 -05:00
clipper.h VideoCore: Unify interface to OpenGL and SW rasterizers 2015-12-07 20:20:38 -08:00
CMakeLists.txt Refactor: Extract VertexLoader from command_processor.cpp. 2016-04-28 19:05:55 +02:00
command_processor.cpp Merge pull request #1730 from hrydgard/vertex-loader 2016-04-29 09:42:47 -04:00
command_processor.h Core: Cleanup hw includes. 2015-06-28 00:46:39 +01:00
gpu_debugger.h fix some xcode 7.0 warnings 2015-09-29 23:11:09 +02:00
pica.cpp Pica: Improve accuracy of immediate-mode support 2016-03-23 20:18:40 -07:00
pica.h pica: Handle default lighting case 2016-04-23 11:54:02 +08:00
pica_state.h Pica: Improve accuracy of immediate-mode support 2016-03-23 20:18:40 -07:00
pica_types.h pica_types: Fix typo in docstring. 2016-02-05 17:20:22 -05:00
primitive_assembly.cpp Pica: Remove geometry dumper (PICA_DUMP_GEOMETRY) 2016-04-10 22:07:06 +02:00
primitive_assembly.h Pica: Improve accuracy of immediate-mode support 2016-03-23 20:18:40 -07:00
rasterizer.cpp Common: Remove section measurement from profiler (#1731) 2016-04-29 00:07:10 -07:00
rasterizer.h GPU: Refactor "VertexShader" namespace to "Shader". 2015-08-15 17:33:41 -04:00
rasterizer_interface.h HWRasterizer: Texture forwarding 2016-04-21 17:27:56 -04:00
renderer_base.cpp HWRasterizer: Texture forwarding 2016-04-21 17:27:56 -04:00
renderer_base.h Merge pull request #1474 from lioncash/renderer 2016-03-09 10:57:38 -05:00
swrasterizer.cpp VideoCore: Unify interface to OpenGL and SW rasterizers 2015-12-07 20:20:38 -08:00
swrasterizer.h HWRasterizer: Texture forwarding 2016-04-21 17:27:56 -04:00
utils.cpp video_core: Reorganize headers 2015-09-11 07:31:15 -04:00
utils.h video_core/utils: Remove unused variables in GetMortonOffset 2015-05-23 00:38:37 -04:00
vertex_loader.cpp Move and rename the MemoryAccesses class to MemoryAccessTracker. 2016-04-29 08:50:21 +02:00
vertex_loader.h Move and rename the MemoryAccesses class to MemoryAccessTracker. 2016-04-29 08:50:21 +02:00
video_core.cpp Config: Add scaled resolution option 2016-04-21 17:27:48 -04:00
video_core.h Config: Add scaled resolution option 2016-04-21 17:27:48 -04:00