summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar bunnei2018-10-15 16:38:20 -0400
committerGravatar GitHub2018-10-15 16:38:20 -0400
commit123df8f7d78aaa18d82035f379dc5329f050c976 (patch)
tree182e9678a0c0e3db1609e39044a62d3c58621a5a /src
parentMerge pull request #1486 from lioncash/file (diff)
parentshader_bytecode: Add Control Code enum 0xf (diff)
downloadyuzu-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.h2
-rw-r--r--src/video_core/renderer_opengl/gl_rasterizer.cpp3
-rw-r--r--src/video_core/renderer_opengl/gl_shader_decompiler.cpp8
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 }