diff options
| author | DrChat <arkolbed@gmail.com> | 2018-02-19 12:53:53 -0600 |
|---|---|---|
| committer | DrChat <arkolbed@gmail.com> | 2018-02-19 12:53:53 -0600 |
| commit | b5127cf9248c5a3d0cc7b9bca5f145904174db8b (patch) | |
| tree | 8b5ca550bac583a0ba6ed5b73e371f47e495b487 | |
| parent | a3cf3a76942d1e6f4f1baea333d692d1f5b63531 (diff) | |
[SPIR-V] Remove is_signed/is_integer check on float formats (they're ignored)
| -rw-r--r-- | src/xenia/gpu/spirv_shader_translator.cc | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/src/xenia/gpu/spirv_shader_translator.cc b/src/xenia/gpu/spirv_shader_translator.cc index d09be8e45..b2fcbde32 100644 --- a/src/xenia/gpu/spirv_shader_translator.cc +++ b/src/xenia/gpu/spirv_shader_translator.cc @@ -1464,14 +1464,10 @@ void SpirvShaderTranslator::ProcessVertexFetchInstruction( spv::StorageClass::StorageClassUniform, data_ptr, {vertex_idx}); auto vertex_data = b.createLoad(vertex_ptr); - assert_true(instr.attributes.is_integer); - assert_true(instr.attributes.is_signed); vertex = b.createUnaryOp(spv::Op::OpBitcast, float_type_, vertex_data); } break; case VertexFormat::k_32_32_FLOAT: { - assert_true(instr.attributes.is_integer); - assert_true(instr.attributes.is_signed); spv::Id components[2] = {}; for (uint32_t i = 0; i < 2; i++) { auto index = b.createBinOp(spv::Op::OpIAdd, int_type_, vertex_idx, @@ -1489,8 +1485,6 @@ void SpirvShaderTranslator::ProcessVertexFetchInstruction( } break; case VertexFormat::k_32_32_32_FLOAT: { - assert_true(instr.attributes.is_integer); - assert_true(instr.attributes.is_signed); spv::Id components[3] = {}; for (uint32_t i = 0; i < 3; i++) { auto index = b.createBinOp(spv::Op::OpIAdd, int_type_, vertex_idx, @@ -1508,8 +1502,6 @@ void SpirvShaderTranslator::ProcessVertexFetchInstruction( } break; case VertexFormat::k_32_32_32_32_FLOAT: { - assert_true(instr.attributes.is_integer); - assert_true(instr.attributes.is_signed); spv::Id components[4] = {}; for (uint32_t i = 0; i < 4; i++) { auto index = b.createBinOp(spv::Op::OpIAdd, int_type_, vertex_idx, |
