diff options
author | Fernando Sahmkow <fsahmkow27@gmail.com> | 2019-09-15 12:17:04 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-09-15 12:17:04 +0200 |
commit | b8b1747704a612145655a1391c1ebf4d1f9e5ba6 (patch) | |
tree | 5f85729ae6532a678532ae20b9422fb0c2e84b73 /src/video_core/engines/maxwell_3d.h | |
parent | Merge pull request #2857 from ReinUsesLisp/surface-srgb (diff) | |
parent | maxwell_3d: Update firmware 4 call stub commentary (diff) | |
download | yuzu-b8b1747704a612145655a1391c1ebf4d1f9e5ba6.tar yuzu-b8b1747704a612145655a1391c1ebf4d1f9e5ba6.tar.gz yuzu-b8b1747704a612145655a1391c1ebf4d1f9e5ba6.tar.bz2 yuzu-b8b1747704a612145655a1391c1ebf4d1f9e5ba6.tar.lz yuzu-b8b1747704a612145655a1391c1ebf4d1f9e5ba6.tar.xz yuzu-b8b1747704a612145655a1391c1ebf4d1f9e5ba6.tar.zst yuzu-b8b1747704a612145655a1391c1ebf4d1f9e5ba6.zip |
Diffstat (limited to 'src/video_core/engines/maxwell_3d.h')
-rw-r--r-- | src/video_core/engines/maxwell_3d.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/video_core/engines/maxwell_3d.h b/src/video_core/engines/maxwell_3d.h index f67a5389f..e5ec90717 100644 --- a/src/video_core/engines/maxwell_3d.h +++ b/src/video_core/engines/maxwell_3d.h @@ -1089,7 +1089,9 @@ public: INSERT_PADDING_WORDS(14); } shader_config[MaxShaderProgram]; - INSERT_PADDING_WORDS(0x80); + INSERT_PADDING_WORDS(0x60); + + u32 firmware[0x20]; struct { u32 cb_size; @@ -1319,6 +1321,9 @@ private: /// Handles writes to the macro bind register. void ProcessMacroBind(u32 data); + /// Handles firmware blob 4 + void ProcessFirmwareCall4(); + /// Handles a write to the CLEAR_BUFFERS register. void ProcessClearBuffers(); @@ -1431,6 +1436,7 @@ ASSERT_REG_POSITION(vertex_array[0], 0x700); ASSERT_REG_POSITION(independent_blend, 0x780); ASSERT_REG_POSITION(vertex_array_limit[0], 0x7C0); ASSERT_REG_POSITION(shader_config[0], 0x800); +ASSERT_REG_POSITION(firmware, 0x8C0); ASSERT_REG_POSITION(const_buffer, 0x8E0); ASSERT_REG_POSITION(cb_bind[0], 0x904); ASSERT_REG_POSITION(tex_cb_index, 0x982); |