Browse Source

RenderPassEncoderSetPushConstants should take a rawptr instead of cstring for the data

Tadeo hepperle 1 year ago
parent
commit
75076e2d64
1 changed files with 1 additions and 1 deletions
  1. 1 1
      vendor/wgpu/wgpu.odin

+ 1 - 1
vendor/wgpu/wgpu.odin

@@ -1676,7 +1676,7 @@ when ODIN_OS != .JS {
 
 
 		GetVersion :: proc() -> u32 ---
 		GetVersion :: proc() -> u32 ---
 
 
-		RenderPassEncoderSetPushConstants :: proc(encoder: RenderPassEncoder, stages: ShaderStageFlags, offset: u32, sizeBytes: u32, data: cstring) ---
+		RenderPassEncoderSetPushConstants :: proc(encoder: RenderPassEncoder, stages: ShaderStageFlags, offset: u32, sizeBytes: u32, data: rawptr) ---
 
 
 		RenderPassEncoderMultiDrawIndirect :: proc(encoder: RenderPassEncoder, buffer: Buffer, offset: u64, count: u32) ---
 		RenderPassEncoderMultiDrawIndirect :: proc(encoder: RenderPassEncoder, buffer: Buffer, offset: u64, count: u32) ---
 		RenderPassEncoderMultiDrawIndexedIndirect :: proc(encoder: RenderPassEncoder, buffer: Buffer, offset: u64, count: u32) ---
 		RenderPassEncoderMultiDrawIndexedIndirect :: proc(encoder: RenderPassEncoder, buffer: Buffer, offset: u64, count: u32) ---