mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-09-12 18:50:22 -07:00
tests/shader_runner: Store the dxc_compiler in the shader_runner.
This commit is contained in:
committed by
Henri Verbeet
parent
b492ebc374
commit
591ae5e18e
Notes:
Henri Verbeet
2024-10-28 18:11:45 +01:00
Approved-by: Henri Verbeet (@hverbeet) Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1216
@@ -56,8 +56,6 @@ struct d3d12_shader_runner
|
||||
ID3D12CommandQueue *compute_queue;
|
||||
ID3D12CommandAllocator *compute_allocator;
|
||||
ID3D12GraphicsCommandList *compute_list;
|
||||
|
||||
IDxcCompiler3 *dxc_compiler;
|
||||
};
|
||||
|
||||
static struct d3d12_shader_runner *d3d12_shader_runner(struct shader_runner *r)
|
||||
@@ -85,8 +83,8 @@ static ID3D10Blob *compile_shader(const struct d3d12_shader_runner *runner, enum
|
||||
|
||||
if (runner->r.minimum_shader_model >= SHADER_MODEL_6_0)
|
||||
{
|
||||
assert(runner->dxc_compiler);
|
||||
hr = dxc_compiler_compile_shader(runner->dxc_compiler, type, runner->r.compile_options, source, &blob);
|
||||
assert(runner->r.dxc_compiler);
|
||||
hr = dxc_compiler_compile_shader(runner->r.dxc_compiler, type, runner->r.compile_options, source, &blob);
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -1095,8 +1093,6 @@ static void run_shader_tests_for_model_range(void *dxc_compiler,
|
||||
|
||||
d3d12_runner_init_caps(&runner, minimum_shader_model, maximum_shader_model);
|
||||
|
||||
runner.dxc_compiler = dxc_compiler;
|
||||
|
||||
runner.compute_queue = create_command_queue(device,
|
||||
D3D12_COMMAND_LIST_TYPE_COMPUTE, D3D12_COMMAND_QUEUE_PRIORITY_NORMAL);
|
||||
|
||||
|
Reference in New Issue
Block a user