summaryrefslogtreecommitdiff
path: root/src/video_core/shader
diff options
context:
space:
mode:
authorGravatar bunnei2016-04-29 09:42:47 -0400
committerGravatar bunnei2016-04-29 09:42:47 -0400
commit90243c56fb90d7d74cbef40da3eec97d967c10a2 (patch)
tree94d223001196ca9b774a8d018535ba2be8de1b01 /src/video_core/shader
parentCommon: Remove section measurement from profiler (#1731) (diff)
parentMove and rename the MemoryAccesses class to MemoryAccessTracker. (diff)
downloadyuzu-90243c56fb90d7d74cbef40da3eec97d967c10a2.tar.gz
yuzu-90243c56fb90d7d74cbef40da3eec97d967c10a2.tar.xz
yuzu-90243c56fb90d7d74cbef40da3eec97d967c10a2.zip
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.
Diffstat (limited to 'src/video_core/shader')
-rw-r--r--src/video_core/shader/shader.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/video_core/shader/shader.h b/src/video_core/shader/shader.h
index 9c5bd97bd..9ce9344d2 100644
--- a/src/video_core/shader/shader.h
+++ b/src/video_core/shader/shader.h
@@ -25,7 +25,7 @@ namespace Pica {
25namespace Shader { 25namespace Shader {
26 26
27struct InputVertex { 27struct InputVertex {
28 Math::Vec4<float24> attr[16]; 28 alignas(16) Math::Vec4<float24> attr[16];
29}; 29};
30 30
31struct OutputVertex { 31struct OutputVertex {