Commit Graph

  • f5319efa4b libs/vkd3d-shader: Translate f32tof16 instruction. Józef Kucia 2017-07-06 18:11:57 +0200
  • a6e19e9966 tests: Add visual test for f16tof32 instruction. Józef Kucia 2017-07-06 18:11:57 +0200
  • 83392c92a3 libs/vkd3d-shader: Translate f16tof32 instruction. Józef Kucia 2017-07-06 18:11:57 +0200
  • 03ab3d25bc libs/vkd3d-shader: Upgrade FIXME() to ERR() in vkd3d_dxbc_compiler_emit_alu_instruction(). Józef Kucia 2017-07-06 18:11:57 +0200
  • 726e94f325 tests: Add visual test for not instruction. Józef Kucia 2017-07-06 18:11:57 +0200
  • 24134b20fd libs/vkd3d-shader: Translate xor, or and not instructions. Józef Kucia 2017-07-06 18:11:57 +0200
  • cb125d0020 libs/vkd3d-shader: Fix swizzling for non floating-point result values. Józef Kucia 2017-07-06 18:11:57 +0200
  • 7212a74a05 tests: Add test for deserialization of root signature static samplers. Józef Kucia 2017-07-06 10:12:22 +0200
  • fe522495aa libs/vkd3d-shader: Get rid of needless temporary variables. Józef Kucia 2017-07-06 10:12:22 +0200
  • f906df13b3 libs/vkd3d-shader: Implement parsing of root signature static samplers. Józef Kucia 2017-07-06 10:12:22 +0200
  • 0699755b81 tests: Add visual test for shader register source modifiers. Józef Kucia 2017-06-29 13:40:27 +0200
  • 0633cfc55d libs/vkd3d-shader: Implement "absneg" source modifiers. Józef Kucia 2017-06-29 13:40:27 +0200
  • 5ae7e3d9d0 tests: Add visual test for min/max instructions. Józef Kucia 2017-06-29 13:40:27 +0200
  • 5d1829329a tests: Add visual test for _sat modifier. Józef Kucia 2017-06-29 13:40:27 +0200
  • 70f5b24f92 libs/vkd3d-shader: Avoid using GLSL.std450 NMin, NMax and NClamp opcodes. Józef Kucia 2017-06-29 13:40:27 +0200
  • c9b271f3c7 libs/vkd3d-shader: Implement _sat destination modifier. Józef Kucia 2017-06-29 13:40:27 +0200
  • cd1f9118ee libs/vkd3d-shader: Translate floating-point min/max instructions to NMin/NMax. Józef Kucia 2017-06-29 13:40:27 +0200
  • 2be7b7f7f8 tests: Store default viewport and scissor rect in test context. Józef Kucia 2017-06-29 13:40:27 +0200
  • 6f83cfc03f tests: Rename test_draw_context to test_context. Józef Kucia 2017-06-29 13:40:27 +0200
  • 94d0b8a7c8 tests: Add test for scissor test. Józef Kucia 2017-06-29 13:40:27 +0200
  • b1000b73d3 tests: Add visual test for SM5 bit instructions. Józef Kucia 2017-06-29 09:02:50 +0200
  • f8b25dcea4 libs/vkd3d-shader: Implement "neg" modifier for integers. Józef Kucia 2017-06-29 09:02:50 +0200
  • 169b1e7885 libs/vkd3d-shader: Translate movc instruction. Józef Kucia 2017-06-29 09:02:50 +0200
  • 0ef0b54eed libs/vkd3d-shader: Translate SM5 bit instructions. Józef Kucia 2017-06-29 09:02:50 +0200
  • 3907daf34b tests: Add visual tests for ishl instruction. Józef Kucia 2017-06-29 09:02:50 +0200
  • b2f8454a0f libs/vkd3d-shader: Translate ishl instruction. Józef Kucia 2017-06-29 09:02:50 +0200
  • cd2e14ba22 tests: Add visual test for ushr instruction. Józef Kucia 2017-06-29 09:02:50 +0200
  • 4e22eeec05 tests: Add visual test for ishr instruction. Józef Kucia 2017-06-29 09:02:50 +0200
  • 1e7fc384fc libs/vkd3d-shader: Translate ishr instruction. Józef Kucia 2017-06-29 09:02:50 +0200
  • 4de9405a7b libs/vkd3d-shader: Allow input declarations with no write mask. Józef Kucia 2017-06-29 09:02:50 +0200
  • 6dbdb872fc tests: Add visual tests for bitfield instructions. Józef Kucia 2017-06-28 12:28:09 +0200
  • c708c56d7b libs/vkd3d-shader: Translate ushr instruction. Józef Kucia 2017-06-28 12:28:09 +0200
  • 32cc44150d libs/vkd3d-shader: Translate bitfield instructions. Józef Kucia 2017-06-28 12:28:09 +0200
  • dffa2ad80f libs/vkd3d-shader: Use signed integer format when masking bitfield instruction operands. Józef Kucia 2017-06-28 12:28:09 +0200
  • 2c139bdf81 libs/vkd3d-shader: Mask immediate constant operands for bitfield instructions. Józef Kucia 2017-06-28 12:28:09 +0200
  • 5005e2c10d tests: Add visual test for ftoi instruction. Józef Kucia 2017-06-28 12:28:09 +0200
  • acc854ccec tests: Add visual test for ftou instruction. Józef Kucia 2017-06-28 12:28:09 +0200
  • e623583048 libs/vkd3d-shader: Translate value preserving conversion instructions. Józef Kucia 2017-06-28 12:28:09 +0200
  • 0cbd632bd3 tests: Add more tests for control flow instructions. Józef Kucia 2017-06-28 12:28:09 +0200
  • 7e71b86031 libs/vkd3d-shader: Track current block for control flow instructions. Józef Kucia 2017-06-28 12:28:09 +0200
  • 170168c9cb libs/vkd3d-shader: Implement more floating-point comparison instructions. Józef Kucia 2017-06-28 12:28:09 +0200
  • 3190fbffb7 libs/vkd3d-shader: Translate iadd instruction. Józef Kucia 2017-06-27 22:21:43 +0200
  • 6eb2d9cee4 libs/vkd3d-shader: Translate ieq instruction. Józef Kucia 2017-06-27 22:21:43 +0200
  • 6fa98eb77c libs/vkd3d-shader: Implement absolute value source modifier. Józef Kucia 2017-06-27 22:21:43 +0200
  • 30018181e0 libs/vkd3d-shader: Translate sqrt instruction. Józef Kucia 2017-06-27 22:21:43 +0200
  • 8f6af1125d libs/vkd3d-shader: Get rid of VKD3D_SHADER_FLIP_Y compiler option. Józef Kucia 2017-06-27 22:21:43 +0200
  • 0afe0032b0 libs/vkd3d-shader: Add VKD3D_SHADER_STRIP_DEBUG compiler option. Józef Kucia 2017-06-27 22:21:43 +0200
  • dbfa823b42 libs/vkd3d-shader: Translate min/max instructions. Józef Kucia 2017-06-27 22:21:43 +0200
  • 19cb3aa0ed tests: Add test for ID3D12RootSignatureDeserializer. Józef Kucia 2017-06-27 13:16:47 +0200
  • 3f03cd1ec8 libs/vkd3d-shader: Implement root signature parsing. Józef Kucia 2017-06-27 13:16:47 +0200
  • d220ae4bfb libs/vkd3d: Add ID3D12RootSignatureDeserializer interface stub. Józef Kucia 2017-06-27 13:16:47 +0200
  • d998cb88c5 libs/vkd3d-shader: Implement constant interpolation mode. Józef Kucia 2017-06-27 13:16:47 +0200
  • dc26657398 tests: Add visual test for eq instruction. Józef Kucia 2017-06-26 17:03:31 +0200
  • 3178e25cb5 tests: Add visual test for ne instruction. Józef Kucia 2017-06-26 17:03:31 +0200
  • 0f77fb3435 tests: Add visual test for if instruction. Józef Kucia 2017-06-26 17:03:31 +0200
  • 00b1a83ef5 libs/vkd3d-shader: Translate if/else/endif instructions. Józef Kucia 2017-06-26 17:03:31 +0200
  • 7f4f305225 libs/vkd3d-shader: Introduce vkd3d_spirv_alloc_id() helper function. Józef Kucia 2017-06-26 17:03:31 +0200
  • 77b3c5858f libs/vkd3d-shader: Pass format string to vkd3d_spirv_build_op_name(). Józef Kucia 2017-06-26 17:03:31 +0200
  • cb79f2ec65 libs/vkd3d-shader: Implement floating-point comparison instructions. Józef Kucia 2017-06-26 17:03:31 +0200
  • cd8eb358e9 libs/vkd3d-shader: Refactor immediate constants handling. Józef Kucia 2017-06-26 17:03:31 +0200
  • be9849ace4 libs/vkd3d: Avoid race condition when destroying fences. Józef Kucia 2017-06-26 17:03:31 +0200
  • ae8d869013 libs/vkd3d: Use VK_NULL_HANDLE instead of NULL. Józef Kucia 2017-06-26 17:03:31 +0200
  • 2c4a4bd816 tests: Add initial visual test for shader instructions. Józef Kucia 2017-06-23 22:24:33 +0200
  • becd93c8bd libs/vkd3d-shader: Emit Offset decoration for uniform buffer struct members. Józef Kucia 2017-06-23 22:24:33 +0200
  • 55aa937df7 tests: Make test context more flexible. Józef Kucia 2017-06-23 22:24:33 +0200
  • a646e7ed34 tests: Prefer green color for tests success. Józef Kucia 2017-06-23 22:24:33 +0200
  • 9a59184e9f libs/vkd3d: Reset current root signature in d3d12_command_list_Reset(). Józef Kucia 2017-06-23 22:24:33 +0200
  • 532da7d4e1 libs/vkd3d: Clear current descriptor set when descriptor pool is destroyed. Józef Kucia 2017-06-23 22:24:33 +0200
  • fa52702774 libs/vkd3d: Always update current root signature in d3d12_command_list_SetGraphicsRootSignature(). Józef Kucia 2017-06-23 22:24:33 +0200
  • c0b5cf3df6 libs/vkd3d: Avoid updating descriptor sets bound to recording command buffer. Józef Kucia 2017-06-23 22:24:33 +0200
  • fe61e0ba22 tests: Add test for fractional viewports. Józef Kucia 2017-06-22 13:36:18 +0200
  • 99d82668a0 libs/vkd3d-shader: Avoid generating 2 OpVectorShuffles per mov instruction. Józef Kucia 2017-06-22 13:36:18 +0200
  • 05842705b4 libs/vkd3d-shader: Enforce required component count for builtin shader inputs. Józef Kucia 2017-06-22 13:36:18 +0200
  • 4e5fcb5141 libs/vkd3d: Use negative viewport height to flip along y-axis. Józef Kucia 2017-06-21 22:00:19 +0200
  • d515e3d047 libs/vkd3d: Require VK_KHR_maintenance1 device extension. Józef Kucia 2017-06-21 22:00:19 +0200
  • b288c9e672 tests: Add test for fragment coordinates. Józef Kucia 2017-06-21 22:00:19 +0200
  • 4ced2e7789 libs/vkd3d-shader: Translate "neg" source modifier. Józef Kucia 2017-06-21 22:00:19 +0200
  • f5e3b248df libs/vkd3d-shader: Fix SV_Position in pixel shaders. Józef Kucia 2017-06-21 22:00:19 +0200
  • 9880d78058 libs/vkd3d-shader: Translate dcl_input_ps_siv instruction. Józef Kucia 2017-06-21 22:00:19 +0200
  • d35c02be8c tests: Remove vertex shader SPIR-V code from init_draw_test_context_(). Józef Kucia 2017-06-21 12:22:20 +0200
  • 9948abda96 libs/vkd3d: Flip SV_Position.y in last vertex processing shader stage. Józef Kucia 2017-06-21 12:22:20 +0200
  • 67a8200933 libs/vkd3d-shader: Implement VKD3D_SHADER_FLIP_Y option. Józef Kucia 2017-06-21 12:22:20 +0200
  • 989a80fef7 libs/vkd3d-shader: Fix TRACE() message in vkd3d_spirv_dump(). Józef Kucia 2017-06-21 12:22:20 +0200
  • 252a2ea353 libs/vkd3d-common: Fix assert() condition. Józef Kucia 2017-06-21 12:22:19 +0200
  • f7e738c27a libs/vkd3d-common: Terminate string with '\0' unconditionally in vkd3d_debug_sprintf(). Józef Kucia 2017-06-21 12:22:19 +0200
  • feb5e8259c libs/vkd3d-shader: Translate dcl_constantbuffer instruction. Józef Kucia 2017-06-20 17:09:39 +0200
  • 8b2b2c1b6b libs/vkd3d-shader: Translate bfi instruction. Józef Kucia 2017-06-20 17:09:39 +0200
  • 95b11ba336 libs/vkd3d-shader: Translate dcl_input instructions. Józef Kucia 2017-06-20 17:09:39 +0200
  • 88e20980a8 libs/vkd3d-shader: Translate dot product instructions. Józef Kucia 2017-06-20 17:09:39 +0200
  • ddcc403f73 libs/vkd3d-shader: Add missing vkd3d_free() call. Józef Kucia 2017-06-20 14:59:25 +0200
  • c9a98c7a13 libs/vkd3d-shader: Add support for GLSL.std.450 extended instruction set. Józef Kucia 2017-06-20 14:59:25 +0200
  • 801b4159de libs/vkd3d-shader: Translate some ALU instructions. Józef Kucia 2017-06-20 14:14:44 +0200
  • 2c06f47432 tests: Remove fragment shader SPIR-V code from init_draw_test_context_(). Józef Kucia 2017-06-20 13:34:44 +0200
  • 2b1396e7e4 libs/vkd3d-shader: Translate mov instruction. Józef Kucia 2017-06-20 13:34:44 +0200
  • 18e952aaf4 libs/vkd3d-shader: Translate dcl_output_siv instruction. Józef Kucia 2017-06-20 13:34:44 +0200
  • 0761568225 libs/vkd3d-shader: Translate dcl_output instruction. Józef Kucia 2017-06-20 13:34:44 +0200
  • d073652db9 libs/vkd3d-shader: Translate dcl_temps instruction. Józef Kucia 2017-06-20 13:34:44 +0200
  • 8b416514c1 tests: Remove SPIR-V shader code from test_create_pipeline_state(). Józef Kucia 2017-06-19 19:49:11 +0200
  • c270d9a859 libs/vkd3d: Accept DXBC shaders. Józef Kucia 2017-06-19 19:49:11 +0200
  • d32134da48 libs/vkd3d-shader: Implement SM5 dcl_thread_group instruction. Józef Kucia 2017-06-19 19:49:11 +0200