base: raytrace faster
This commit is contained in:
@@ -1269,7 +1269,7 @@ void gpu_raytrace_pipeline_init(gpu_raytrace_pipeline_t *pipeline, void *shader,
|
||||
pipeline->constant_buffer = constant_buffer;
|
||||
|
||||
D3D12_DESCRIPTOR_HEAP_DESC descriptor_heap_desc = {
|
||||
.NumDescriptors = 12,
|
||||
.NumDescriptors = 13,
|
||||
.Type = D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV,
|
||||
.Flags = D3D12_DESCRIPTOR_HEAP_FLAG_SHADER_VISIBLE,
|
||||
.NodeMask = 0,
|
||||
|
||||
@@ -2067,7 +2067,7 @@ void gpu_raytrace_pipeline_init(gpu_raytrace_pipeline_t *pipeline, void *compute
|
||||
|
||||
VkDescriptorSetLayoutCreateInfo layout_info = {
|
||||
.sType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO,
|
||||
.bindingCount = 13,
|
||||
.bindingCount = 14,
|
||||
.pBindings = &bindings[0],
|
||||
};
|
||||
vkCreateDescriptorSetLayout(device, &layout_info, NULL, &pipeline->impl.descriptor_set_layout);
|
||||
|
||||
@@ -945,7 +945,7 @@ void gpu_raytrace_acceleration_structure_add(gpu_acceleration_structure_t *accel
|
||||
void gpu_raytrace_acceleration_structure_build(gpu_acceleration_structure_t *accel, gpu_buffer_t *_vb_full, gpu_buffer_t *_ib_full) {}
|
||||
void gpu_raytrace_acceleration_structure_destroy(gpu_acceleration_structure_t *accel) {}
|
||||
void gpu_raytrace_set_textures(gpu_texture_t *texpaint0, gpu_texture_t *texpaint1, gpu_texture_t *texpaint2, gpu_texture_t *texenv, gpu_texture_t *texsobol,
|
||||
gpu_texture_t *texscramble, gpu_texture_t *texrank) {}
|
||||
gpu_texture_t *texscramble, gpu_texture_t *texrank, gpu_texture_t *texenv_cdf) {}
|
||||
void gpu_raytrace_set_acceleration_structure(gpu_acceleration_structure_t *accel) {}
|
||||
void gpu_raytrace_set_pipeline(gpu_raytrace_pipeline_t *pipeline) {}
|
||||
void gpu_raytrace_set_target(gpu_texture_t *output) {}
|
||||
|
||||
Reference in New Issue
Block a user