diff options
| author | 2018-10-15 16:38:20 -0400 | |
|---|---|---|
| committer | 2018-10-15 16:38:20 -0400 | |
| commit | 123df8f7d78aaa18d82035f379dc5329f050c976 (patch) | |
| tree | 182e9678a0c0e3db1609e39044a62d3c58621a5a /src | |
| parent | Merge pull request #1486 from lioncash/file (diff) | |
| parent | shader_bytecode: Add Control Code enum 0xf (diff) | |
| download | yuzu-123df8f7d78aaa18d82035f379dc5329f050c976.tar.gz yuzu-123df8f7d78aaa18d82035f379dc5329f050c976.tar.xz yuzu-123df8f7d78aaa18d82035f379dc5329f050c976.zip | |
Merge pull request #1503 from ReinUsesLisp/misc-vc
video_core: Minor style changes
Diffstat (limited to 'src')
| -rw-r--r-- | src/video_core/engines/shader_bytecode.h | 2 | ||||
| -rw-r--r-- | src/video_core/renderer_opengl/gl_rasterizer.cpp | 3 | ||||
| -rw-r--r-- | src/video_core/renderer_opengl/gl_shader_decompiler.cpp | 8 |
3 files changed, 6 insertions, 7 deletions
diff --git a/src/video_core/engines/shader_bytecode.h b/src/video_core/engines/shader_bytecode.h index 9a59b65b3..f356f9a03 100644 --- a/src/video_core/engines/shader_bytecode.h +++ b/src/video_core/engines/shader_bytecode.h | |||
| @@ -267,7 +267,7 @@ enum class ControlCode : u64 { | |||
| 267 | GTU = 12, | 267 | GTU = 12, |
| 268 | NEU = 13, | 268 | NEU = 13, |
| 269 | GEU = 14, | 269 | GEU = 14, |
| 270 | // | 270 | T = 15, |
| 271 | OFF = 16, | 271 | OFF = 16, |
| 272 | LO = 17, | 272 | LO = 17, |
| 273 | SFF = 18, | 273 | SFF = 18, |
diff --git a/src/video_core/renderer_opengl/gl_rasterizer.cpp b/src/video_core/renderer_opengl/gl_rasterizer.cpp index 84582c777..8d5f277e2 100644 --- a/src/video_core/renderer_opengl/gl_rasterizer.cpp +++ b/src/video_core/renderer_opengl/gl_rasterizer.cpp | |||
| @@ -286,7 +286,8 @@ void RasterizerOpenGL::SetupShaders(GLenum primitive_mode) { | |||
| 286 | &ubo, sizeof(ubo), static_cast<std::size_t>(uniform_buffer_alignment)); | 286 | &ubo, sizeof(ubo), static_cast<std::size_t>(uniform_buffer_alignment)); |
| 287 | 287 | ||
| 288 | // Bind the buffer | 288 | // Bind the buffer |
| 289 | glBindBufferRange(GL_UNIFORM_BUFFER, stage, buffer_cache.GetHandle(), offset, sizeof(ubo)); | 289 | glBindBufferRange(GL_UNIFORM_BUFFER, static_cast<GLuint>(stage), buffer_cache.GetHandle(), |
| 290 | offset, static_cast<GLsizeiptr>(sizeof(ubo))); | ||
| 290 | 291 | ||
| 291 | Shader shader{shader_cache.GetStageProgram(program)}; | 292 | Shader shader{shader_cache.GetStageProgram(program)}; |
| 292 | 293 | ||
diff --git a/src/video_core/renderer_opengl/gl_shader_decompiler.cpp b/src/video_core/renderer_opengl/gl_shader_decompiler.cpp index 8dfb49507..ca063d90d 100644 --- a/src/video_core/renderer_opengl/gl_shader_decompiler.cpp +++ b/src/video_core/renderer_opengl/gl_shader_decompiler.cpp | |||
| @@ -1436,7 +1436,6 @@ private: | |||
| 1436 | 1436 | ||
| 1437 | break; | 1437 | break; |
| 1438 | } | 1438 | } |
| 1439 | |||
| 1440 | case OpCode::Type::Shift: { | 1439 | case OpCode::Type::Shift: { |
| 1441 | std::string op_a = regs.GetRegisterAsInteger(instr.gpr8, 0, true); | 1440 | std::string op_a = regs.GetRegisterAsInteger(instr.gpr8, 0, true); |
| 1442 | std::string op_b; | 1441 | std::string op_b; |
| @@ -1478,7 +1477,6 @@ private: | |||
| 1478 | } | 1477 | } |
| 1479 | break; | 1478 | break; |
| 1480 | } | 1479 | } |
| 1481 | |||
| 1482 | case OpCode::Type::ArithmeticIntegerImmediate: { | 1480 | case OpCode::Type::ArithmeticIntegerImmediate: { |
| 1483 | std::string op_a = regs.GetRegisterAsInteger(instr.gpr8); | 1481 | std::string op_a = regs.GetRegisterAsInteger(instr.gpr8); |
| 1484 | std::string op_b = std::to_string(instr.alu.imm20_32.Value()); | 1482 | std::string op_b = std::to_string(instr.alu.imm20_32.Value()); |
| @@ -2626,14 +2624,14 @@ private: | |||
| 2626 | const std::string pred = | 2624 | const std::string pred = |
| 2627 | GetPredicateCondition(instr.csetp.pred39, instr.csetp.neg_pred39 != 0); | 2625 | GetPredicateCondition(instr.csetp.pred39, instr.csetp.neg_pred39 != 0); |
| 2628 | const std::string combiner = GetPredicateCombiner(instr.csetp.op); | 2626 | const std::string combiner = GetPredicateCombiner(instr.csetp.op); |
| 2629 | const std::string controlCode = regs.GetControlCode(instr.csetp.cc); | 2627 | const std::string control_code = regs.GetControlCode(instr.csetp.cc); |
| 2630 | if (instr.csetp.pred3 != static_cast<u64>(Pred::UnusedIndex)) { | 2628 | if (instr.csetp.pred3 != static_cast<u64>(Pred::UnusedIndex)) { |
| 2631 | SetPredicate(instr.csetp.pred3, | 2629 | SetPredicate(instr.csetp.pred3, |
| 2632 | '(' + controlCode + ") " + combiner + " (" + pred + ')'); | 2630 | '(' + control_code + ") " + combiner + " (" + pred + ')'); |
| 2633 | } | 2631 | } |
| 2634 | if (instr.csetp.pred0 != static_cast<u64>(Pred::UnusedIndex)) { | 2632 | if (instr.csetp.pred0 != static_cast<u64>(Pred::UnusedIndex)) { |
| 2635 | SetPredicate(instr.csetp.pred0, | 2633 | SetPredicate(instr.csetp.pred0, |
| 2636 | "!(" + controlCode + ") " + combiner + " (" + pred + ')'); | 2634 | "!(" + control_code + ") " + combiner + " (" + pred + ')'); |
| 2637 | } | 2635 | } |
| 2638 | break; | 2636 | break; |
| 2639 | } | 2637 | } |