@@ -5191,7 +5191,6 @@ static void vkd3d_create_buffer_srv(vkd3d_cpu_descriptor_va_t desc_va,
5191
5191
5192
5192
if (emit_ssbo )
5193
5193
{
5194
- VkD3D12BufferViewCreateInfoJUICE bufferViewCreateInfo ;
5195
5194
info_index = vkd3d_bindless_state_find_set_info_index_fast (device ,
5196
5195
VKD3D_BINDLESS_STATE_INFO_INDEX_MUTABLE_SPLIT_RAW ,
5197
5196
VKD3D_BINDLESS_SET_SRV | VKD3D_BINDLESS_SET_RAW_SSBO );
@@ -5225,6 +5224,7 @@ static void vkd3d_create_buffer_srv(vkd3d_cpu_descriptor_va_t desc_va,
5225
5224
}
5226
5225
else
5227
5226
{
5227
+ //VkD3D12BufferViewCreateInfoJUICE bufferViewCreateInfo;
5228
5228
VkDeviceSize stride = desc -> Format == DXGI_FORMAT_UNKNOWN
5229
5229
? desc -> Buffer .StructureByteStride :
5230
5230
vkd3d_get_format (device , desc -> Format , false)-> byte_count ;
@@ -5236,14 +5236,14 @@ static void vkd3d_create_buffer_srv(vkd3d_cpu_descriptor_va_t desc_va,
5236
5236
vkd3d_init_write_descriptor_set (& vk_write [vk_write_count ], & d , binding ,
5237
5237
vk_descriptor_type , & descriptor_info [vk_write_count ]);
5238
5238
5239
- bufferViewCreateInfo .sType = VK_STRUCTURE_TYPE_D3D12_BUFFER_VIEW_CREATE_INFO_JUICE ;
5239
+ /* bufferViewCreateInfo.sType = VK_STRUCTURE_TYPE_D3D12_BUFFER_VIEW_CREATE_INFO_JUICE;
5240
5240
bufferViewCreateInfo.pNext = NULL;
5241
5241
bufferViewCreateInfo.d3d12Type = VK_D3D12_DESC_VIEW_TYPE_SHADER_RESOURCE_JUICE;
5242
5242
bufferViewCreateInfo.buffer = descriptor_info[vk_write_count].buffer.buffer;
5243
5243
bufferViewCreateInfo.offset = descriptor_info[vk_write_count].buffer.offset;
5244
5244
bufferViewCreateInfo.size = descriptor_info[vk_write_count].buffer.range;
5245
5245
5246
- VK_CALL (vkCreateBufferViewJUICE (resource -> mem .device_allocation .vk_memory , & bufferViewCreateInfo ));
5246
+ VK_CALL(vkCreateBufferViewJUICE(resource->mem.device_allocation.vk_memory, &bufferViewCreateInfo));*/
5247
5247
5248
5248
vk_write_count ++ ;
5249
5249
}
@@ -5297,7 +5297,7 @@ static void vkd3d_create_buffer_srv(vkd3d_cpu_descriptor_va_t desc_va,
5297
5297
vkd3d_init_write_descriptor_set (& vk_write [vk_write_count ], & d , binding ,
5298
5298
vk_descriptor_type , & descriptor_info [vk_write_count ]);
5299
5299
5300
- if (descriptor_info [vk_write_count ].buffer_view )
5300
+ /* if (descriptor_info[vk_write_count].buffer_view)
5301
5301
{
5302
5302
VkD3D12BindBufferViewInfoJUICE bindViewInfo;
5303
5303
bindViewInfo.sType = VK_STRUCTURE_TYPE_D3D12_BIND_BUFFER_VIEW_INFO_JUICE;
@@ -5306,7 +5306,7 @@ static void vkd3d_create_buffer_srv(vkd3d_cpu_descriptor_va_t desc_va,
5306
5306
bindViewInfo.bufferView = descriptor_info[vk_write_count].buffer_view;
5307
5307
5308
5308
VK_CALL(vkBindBufferViewJUICE(resource->mem.device_allocation.vk_memory, &bindViewInfo));
5309
- }
5309
+ }*/
5310
5310
5311
5311
vk_write_count ++ ;
5312
5312
}
@@ -5929,7 +5929,6 @@ static void vkd3d_create_buffer_uav(vkd3d_cpu_descriptor_va_t desc_va, struct d3
5929
5929
5930
5930
if (emit_ssbo )
5931
5931
{
5932
- VkD3D12BufferViewCreateInfoJUICE bufferViewCreateInfo ;
5933
5932
info_index = vkd3d_bindless_state_find_set_info_index_fast (device ,
5934
5933
VKD3D_BINDLESS_STATE_INFO_INDEX_MUTABLE_SPLIT_RAW ,
5935
5934
VKD3D_BINDLESS_SET_UAV | VKD3D_BINDLESS_SET_RAW_SSBO );
@@ -5963,6 +5962,7 @@ static void vkd3d_create_buffer_uav(vkd3d_cpu_descriptor_va_t desc_va, struct d3
5963
5962
}
5964
5963
else
5965
5964
{
5965
+ VkD3D12BufferViewCreateInfoJUICE bufferViewCreateInfo ;
5966
5966
VkDescriptorBufferInfo * buffer_info = & descriptor_info [vk_write_count ].buffer ;
5967
5967
VkDeviceSize stride = desc -> Format == DXGI_FORMAT_UNKNOWN
5968
5968
? desc -> Buffer .StructureByteStride :
@@ -5975,14 +5975,14 @@ static void vkd3d_create_buffer_uav(vkd3d_cpu_descriptor_va_t desc_va, struct d3
5975
5975
vkd3d_init_write_descriptor_set (& vk_write [vk_write_count ], & d , binding ,
5976
5976
vk_descriptor_type , & descriptor_info [vk_write_count ]);
5977
5977
5978
- bufferViewCreateInfo .sType = VK_STRUCTURE_TYPE_D3D12_BUFFER_VIEW_CREATE_INFO_JUICE ;
5978
+ /* bufferViewCreateInfo.sType = VK_STRUCTURE_TYPE_D3D12_BUFFER_VIEW_CREATE_INFO_JUICE;
5979
5979
bufferViewCreateInfo.pNext = NULL;
5980
5980
bufferViewCreateInfo.d3d12Type = VK_D3D12_DESC_VIEW_TYPE_UNORDERED_ACCESS_JUICE;
5981
5981
bufferViewCreateInfo.buffer = descriptor_info[vk_write_count].buffer.buffer;
5982
5982
bufferViewCreateInfo.offset = descriptor_info[vk_write_count].buffer.offset;
5983
5983
bufferViewCreateInfo.size = descriptor_info[vk_write_count].buffer.range;
5984
5984
5985
- VK_CALL (vkCreateBufferViewJUICE (resource -> mem .device_allocation .vk_memory , & bufferViewCreateInfo ));
5985
+ VK_CALL(vkCreateBufferViewJUICE(resource->mem.device_allocation.vk_memory, &bufferViewCreateInfo));*/
5986
5986
5987
5987
vk_write_count ++ ;
5988
5988
}
@@ -6038,7 +6038,7 @@ static void vkd3d_create_buffer_uav(vkd3d_cpu_descriptor_va_t desc_va, struct d3
6038
6038
vkd3d_init_write_descriptor_set (& vk_write [vk_write_count ], & d , binding ,
6039
6039
vk_descriptor_type , & descriptor_info [vk_write_count ]);
6040
6040
6041
- if (descriptor_info [vk_write_count ].buffer_view )
6041
+ /* if (descriptor_info[vk_write_count].buffer_view)
6042
6042
{
6043
6043
VkD3D12BindBufferViewInfoJUICE bindViewInfo;
6044
6044
bindViewInfo.sType = VK_STRUCTURE_TYPE_D3D12_BIND_BUFFER_VIEW_INFO_JUICE;
@@ -6047,7 +6047,7 @@ static void vkd3d_create_buffer_uav(vkd3d_cpu_descriptor_va_t desc_va, struct d3
6047
6047
bindViewInfo.bufferView = descriptor_info[vk_write_count].buffer_view;
6048
6048
6049
6049
VK_CALL(vkBindBufferViewJUICE(resource->mem.device_allocation.vk_memory, &bindViewInfo));
6050
- }
6050
+ }*/
6051
6051
6052
6052
vk_write_count ++ ;
6053
6053
}
0 commit comments