Commit Graph

  • 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
  • 1a5c6eaca1 build: Add LICENSE file to distribution. Józef Kucia 2017-06-19 18:33:39 +0200
  • c151662ded Update copyright info. Józef Kucia 2017-06-19 18:24:39 +0200
  • 6f6d5c7850 libs/vkd3d: Use depth aspect mask for DXGI_FORMAT_D16_UNORM. Józef Kucia 2017-06-19 18:19:19 +0200
  • 786a31ca4e libs/vkd3d-shader: Use libSPIRV-Tools for tracing and validating generated SPIR-V shaders. Józef Kucia 2017-06-19 18:05:53 +0200
  • dd31e5e918 libs/vkd3d-shader: Generate SPIR-V modules. Józef Kucia 2017-06-19 18:05:53 +0200
  • eff8428c71 libs/vkd3d-common: Move vkd3d_array_reserve() from libvkd3d. Józef Kucia 2017-06-19 18:05:53 +0200
  • 465fe54a9b libs/vkd3d-shader: Implement vkd3d_shader_compile_dxbc(). Józef Kucia 2017-06-19 18:05:53 +0200
  • 1f65d4ccc1 libs/vkd3d-shader: Add stub for SPIR-V generator. Józef Kucia 2017-06-19 18:05:53 +0200
  • 97c7bc0a18 libs/vkd3d-common: Provide access to current debug level. Józef Kucia 2017-06-19 18:05:53 +0200
  • 5808c280f7 libs/vkd3d: Add DXGI_FORMAT_D16_UNORM. Henri Verbeet 2017-06-16 15:08:22 +0200
  • fc67a3b7fa libs/vkd3d: Add DXGI_FORMAT_R8G8B8A8_UNORM_SRGB. Henri Verbeet 2017-06-16 14:29:27 +0200
  • d029dc995c libs/vkd3d: Add DXGI_FORMAT_R8_UINT. Henri Verbeet 2017-06-15 13:44:00 +0200
  • 79d731de8a libs/vkd3d: Add DXGI_FORMAT_R16_FLOAT. Henri Verbeet 2017-06-15 13:42:25 +0200
  • 70dbeed14c libs/vkd3d: Add DXGI_FORMAT_R8_UNORM. Henri Verbeet 2017-06-15 13:33:32 +0200
  • 00f514cf1c libs/vkd3d: Add DXGI_FORMAT_R16_UNORM. Henri Verbeet 2017-06-15 13:31:29 +0200
  • 07f12c2947 libs/vkd3d: Add DXGI_FORMAT_R16G16B16A16_FLOAT. Henri Verbeet 2017-06-14 23:27:06 +0200
  • ec4ab656df libs/vkd3d: Add trailing newline to WARN() message in d3d12_command_list_begin_render_pass(). Józef Kucia 2017-06-07 12:04:33 +0200
  • e0c9692c5e build: Check for SPIR-V headers. Józef Kucia 2017-06-16 22:38:21 +0200
  • 4ab5ced2fc libs/vkd3d-shader: Import DXBC parser from Wine d3d11 implementation. Józef Kucia 2017-06-16 22:38:21 +0200
  • 7be0b64a0f libs/vkd3d-common: Add debugstr_a() function. Józef Kucia 2017-06-16 22:38:21 +0200
  • 31c6bfe24f libs/vkd3d-shader: Import SM4+ bytecode parser from Wine. Józef Kucia 2017-06-16 22:38:21 +0200
  • ad465999ad build: Enable POSIX.1-2008 functionality. Józef Kucia 2017-06-16 22:38:21 +0200
  • fe13e35f72 programs/vkd3d-compiler: Add program. Józef Kucia 2017-06-16 22:38:21 +0200
  • 93458c8933 libs/vkd3d-shader: Add library. Józef Kucia 2017-06-16 22:38:21 +0200
  • 995720f5f5 include: Add align() helper function. Józef Kucia 2017-06-16 22:38:21 +0200
  • ba713c9b37 include: Drop wine prefix from red-black tree functions. Józef Kucia 2017-06-16 22:38:21 +0200