diff options
author | Pedro J. Estébanez <pedrojrulez@gmail.com> | 2024-07-11 11:29:46 +0200 |
---|---|---|
committer | Pedro J. Estébanez <pedrojrulez@gmail.com> | 2024-07-11 17:56:45 +0200 |
commit | ee2c1584e451b342b27d006b81784bed3e2fa9bb (patch) | |
tree | 02f89a08ff97bc15f2812bd90bdd759410ee64ec /drivers/d3d12/rendering_device_driver_d3d12.h | |
parent | ec02d406ca0b9c822addff49cf58e9a72cf74eb0 (diff) | |
download | redot-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.h | 7 |
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; |