Browse Source
Merge pull request #811 from Subv/code_address_assert
GPU: Remove the assert that required the CODE_ADDRESS to be 0.
pull/15/merge
bunnei
8 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
0 additions and
8 deletions
-
src/video_core/engines/maxwell_3d.cpp
|
|
|
@ -75,14 +75,6 @@ void Maxwell3D::WriteReg(u32 method, u32 value, u32 remaining_params) { |
|
|
|
ProcessMacroUpload(value); |
|
|
|
break; |
|
|
|
} |
|
|
|
case MAXWELL3D_REG_INDEX(code_address.code_address_high): |
|
|
|
case MAXWELL3D_REG_INDEX(code_address.code_address_low): { |
|
|
|
// Note: For some reason games (like Puyo Puyo Tetris) seem to write 0 to the CODE_ADDRESS
|
|
|
|
// register, we do not currently know if that's intended or a bug, so we assert it lest
|
|
|
|
// stuff breaks in other places (like the shader address calculation).
|
|
|
|
ASSERT_MSG(regs.code_address.CodeAddress() == 0, "Unexpected CODE_ADDRESS register value."); |
|
|
|
break; |
|
|
|
} |
|
|
|
case MAXWELL3D_REG_INDEX(const_buffer.cb_data[0]): |
|
|
|
case MAXWELL3D_REG_INDEX(const_buffer.cb_data[1]): |
|
|
|
case MAXWELL3D_REG_INDEX(const_buffer.cb_data[2]): |
|
|
|
|