Enabled depth clipping in SDL #42

Merged
zack merged 1 commits from draw-clipping into master 2026-08-18 03:14:56 +00:00
2 changed files with 3 additions and 0 deletions
+2
View File
@@ -183,6 +183,7 @@ create_backdrop :: proc(device: ^sdl.GPUDevice, window: ^sdl.Window) -> (pipelin
vertex_shader = fullscreen_vert,
fragment_shader = downsample_frag,
primitive_type = .TRIANGLELIST,
rasterizer_state = sdl.GPURasterizerState{enable_depth_clip = true},
multisample_state = sdl.GPUMultisampleState{sample_count = ._1},
target_info = sdl.GPUGraphicsPipelineTargetInfo {
color_target_descriptions = &downsample_target,
@@ -223,6 +224,7 @@ create_backdrop :: proc(device: ^sdl.GPUDevice, window: ^sdl.Window) -> (pipelin
vertex_shader = blur_vert,
fragment_shader = blur_frag,
primitive_type = .TRIANGLELIST,
rasterizer_state = sdl.GPURasterizerState{enable_depth_clip = true},
multisample_state = sdl.GPUMultisampleState{sample_count = ._1},
target_info = sdl.GPUGraphicsPipelineTargetInfo {
color_target_descriptions = &blur_target,
+1
View File
@@ -245,6 +245,7 @@ create_core_2d :: proc(device: ^sdl.GPUDevice, window: ^sdl.Window) -> (core_2d:
vertex_shader = vert_shader,
fragment_shader = frag_shader,
primitive_type = .TRIANGLELIST,
rasterizer_state = sdl.GPURasterizerState{enable_depth_clip = true},
multisample_state = sdl.GPUMultisampleState{sample_count = ._1},
target_info = sdl.GPUGraphicsPipelineTargetInfo {
color_target_descriptions = &sdl.GPUColorTargetDescription {