summaryrefslogtreecommitdiffstats
path: root/drivers/d3d12/rendering_device_driver_d3d12.h
diff options
context:
space:
mode:
authorPedro J. Estébanez <pedrojrulez@gmail.com>2024-07-11 11:29:46 +0200
committerPedro J. Estébanez <pedrojrulez@gmail.com>2024-07-11 17:56:45 +0200
commitee2c1584e451b342b27d006b81784bed3e2fa9bb (patch)
tree02f89a08ff97bc15f2812bd90bdd759410ee64ec /drivers/d3d12/rendering_device_driver_d3d12.h
parentec02d406ca0b9c822addff49cf58e9a72cf74eb0 (diff)
downloadredot-engine-ee2c1584e451b342b27d006b81784bed3e2fa9bb.tar.gz
D3D12: Get rid of DXIL.dll!
Diffstat (limited to 'drivers/d3d12/rendering_device_driver_d3d12.h')
-rw-r--r--drivers/d3d12/rendering_device_driver_d3d12.h7
1 files changed, 1 insertions, 6 deletions
diff --git a/drivers/d3d12/rendering_device_driver_d3d12.h b/drivers/d3d12/rendering_device_driver_d3d12.h
index 92e8e494d4..34e4840247 100644
--- a/drivers/d3d12/rendering_device_driver_d3d12.h
+++ b/drivers/d3d12/rendering_device_driver_d3d12.h
@@ -79,7 +79,6 @@ using Microsoft::WRL::ComPtr;
#define CUSTOM_INFO_QUEUE_ENABLED 0
#endif
-struct dxil_validator;
class RenderingContextDriverD3D12;
// Design principles:
@@ -692,10 +691,6 @@ private:
uint32_t root_signature_crc = 0;
};
- Mutex dxil_mutex;
- HashMap<int, dxil_validator *> dxil_validators; // One per WorkerThreadPool thread used for shader compilation, plus one (-1) for all the other.
-
- dxil_validator *_get_dxil_validator_for_current_thread();
uint32_t _shader_patch_dxil_specialization_constant(
PipelineSpecializationConstantType p_type,
const void *p_value,
@@ -706,7 +701,7 @@ private:
const ShaderInfo *p_shader_info,
VectorView<PipelineSpecializationConstant> p_specialization_constants,
HashMap<ShaderStage, Vector<uint8_t>> &r_final_stages_bytecode);
- bool _shader_sign_dxil_bytecode(ShaderStage p_stage, Vector<uint8_t> &r_dxil_blob);
+ void _shader_sign_dxil_bytecode(ShaderStage p_stage, Vector<uint8_t> &r_dxil_blob);
public:
virtual String shader_get_binary_cache_key() override final;