@@ -3121,7 +3121,7 @@ typedef struct CommandQueueInfo CommandQueueInfo;
31213121struct GraphicsAdapterInfo
31223122{
31233123 /// A string that contains the adapter description.
3124- char Description [128 ] DEFAULT_INITIALIZER ({});
3124+ Char Description [128 ] DEFAULT_INITIALIZER ({});
31253125
31263126 /// Adapter type, see Diligent::ADAPTER_TYPE.
31273127 ADAPTER_TYPE Type DEFAULT_INITIALIZER (ADAPTER_TYPE_UNKNOWN );
@@ -3230,7 +3230,7 @@ typedef struct GraphicsAdapterInfo GraphicsAdapterInfo;
32303230struct ImmediateContextCreateInfo
32313231{
32323232 /// Context name.
3233- const char * Name DEFAULT_INITIALIZER (nullptr );
3233+ const Char * Name DEFAULT_INITIALIZER (nullptr );
32343234
32353235 /// Queue index in GraphicsAdapterInfo::Queues.
32363236
@@ -3250,7 +3250,7 @@ struct ImmediateContextCreateInfo
32503250#if DILIGENT_CPP_INTERFACE
32513251 constexpr ImmediateContextCreateInfo () noexcept {}
32523252
3253- constexpr ImmediateContextCreateInfo (const char * _Name ,
3253+ constexpr ImmediateContextCreateInfo (const Char * _Name ,
32543254 Uint8 _QueueId ,
32553255 QUEUE_PRIORITY _Priority = ImmediateContextCreateInfo {}.Priority ) noexcept :
32563256 Name {_Name },
@@ -3461,7 +3461,7 @@ DEFINE_FLAG_ENUM_OPERATORS(D3D12_VALIDATION_FLAGS)
34613461struct EngineD3D12CreateInfo DILIGENT_DERIVE (EngineCreateInfo )
34623462
34633463 /// Name of the D3D12 DLL to load. Ignored on UWP.
3464- const char * D3D12DllName DEFAULT_INITIALIZER ("d3d12 .dll ");
3464+ const Char * D3D12DllName DEFAULT_INITIALIZER ("d3d12 .dll ");
34653465 /// Direct3D12-specific validation options, see Diligent::D3D12_VALIDATION_FLAGS.
34663466 D3D12_VALIDATION_FLAGS D3D12ValidationFlags DEFAULT_INITIALIZER (D3D12_VALIDATION_FLAG_BREAK_ON_CORRUPTION );
34673467
@@ -3565,7 +3565,7 @@ struct EngineD3D12CreateInfo DILIGENT_DERIVE(EngineCreateInfo)
35653565
35663566 /// Path to DirectX Shader Compiler, which is required to use Shader Model 6.0+ features.
35673567 /// By default, the engine will search for "dxcompiler.dll".
3568- const char * pDxCompilerPath DEFAULT_INITIALIZER (nullptr );
3568+ const Char * pDxCompilerPath DEFAULT_INITIALIZER (nullptr );
35693569
35703570#if DILIGENT_CPP_INTERFACE
35713571 EngineD3D12CreateInfo () noexcept :
@@ -3656,19 +3656,19 @@ struct EngineVkCreateInfo DILIGENT_DERIVE(EngineCreateInfo)
36563656 Uint32 InstanceLayerCount DEFAULT_INITIALIZER (0 );
36573657
36583658 /// A list of additional Vulkan instance layers to enable.
3659- const char * const * ppInstanceLayerNames DEFAULT_INITIALIZER (nullptr );
3659+ const Char * const * ppInstanceLayerNames DEFAULT_INITIALIZER (nullptr );
36603660
36613661 /// The number of Vulkan instance extensions in ppInstanceExtensionNames array.
36623662 Uint32 InstanceExtensionCount DEFAULT_INITIALIZER (0 );
36633663
36643664 /// A list of additional Vulkan instance extensions to enable.
3665- const char * const * ppInstanceExtensionNames DEFAULT_INITIALIZER (nullptr );
3665+ const Char * const * ppInstanceExtensionNames DEFAULT_INITIALIZER (nullptr );
36663666
36673667 /// Number of Vulkan device extensions in ppDeviceExtensionNames array.
36683668 Uint32 DeviceExtensionCount DEFAULT_INITIALIZER (0 );
36693669
36703670 /// A list of additional Vulkan device extensions to enable.
3671- const char * const * ppDeviceExtensionNames DEFAULT_INITIALIZER (nullptr );
3671+ const Char * const * ppDeviceExtensionNames DEFAULT_INITIALIZER (nullptr );
36723672
36733673 /// Pointer to Vulkan device extension features.
36743674 /// Will be added to VkDeviceCreateInfo::pNext.
@@ -3681,7 +3681,7 @@ struct EngineVkCreateInfo DILIGENT_DERIVE(EngineCreateInfo)
36813681 Uint32 IgnoreDebugMessageCount DEFAULT_INITIALIZER (0 );
36823682
36833683 /// An optional list of IgnoreDebugMessageCount Vulkan validation message names to ignore.
3684- const char * const * ppIgnoreDebugMessageNames DEFAULT_INITIALIZER (nullptr );
3684+ const Char * const * ppIgnoreDebugMessageNames DEFAULT_INITIALIZER (nullptr );
36853685
36863686 /// Size of the main descriptor pool that is used to allocate descriptor sets
36873687 /// for static and mutable variables. If allocation from the current pool fails,
@@ -3752,7 +3752,7 @@ struct EngineVkCreateInfo DILIGENT_DERIVE(EngineCreateInfo)
37523752
37533753 /// Path to DirectX Shader Compiler, which is required to use Shader Model 6.0+
37543754 /// features when compiling shaders from HLSL.
3755- const char * pDxCompilerPath DEFAULT_INITIALIZER (nullptr );
3755+ const Char * pDxCompilerPath DEFAULT_INITIALIZER (nullptr );
37563756
37573757#if DILIGENT_CPP_INTERFACE
37583758 EngineVkCreateInfo ( ) noexcept :
0 commit comments