Correct Render Pass types

This commit is contained in:
gingerBill
2022-02-14 16:46:27 +00:00
parent 7b42cbea20
commit 60f4d8f1ec
+11 -11
View File
@@ -2767,8 +2767,8 @@ RenderPassAttachmentDescriptor_resolveSlice :: #force_inline proc(self: ^RenderP
return msgSend(NS.UInteger, self, "resolveSlice") return msgSend(NS.UInteger, self, "resolveSlice")
} }
@(objc_type=RenderPassAttachmentDescriptor, objc_name="resolveTexture") @(objc_type=RenderPassAttachmentDescriptor, objc_name="resolveTexture")
RenderPassAttachmentDescriptor_resolveTexture :: #force_inline proc(self: ^RenderPassAttachmentDescriptor) -> ^RenderPassAttachmentDescriptor { RenderPassAttachmentDescriptor_resolveTexture :: #force_inline proc(self: ^RenderPassAttachmentDescriptor) -> ^Texture {
return msgSend(^RenderPassAttachmentDescriptor, self, "resolveTexture") return msgSend(^Texture, self, "resolveTexture")
} }
@(objc_type=RenderPassAttachmentDescriptor, objc_name="setDepthPlane") @(objc_type=RenderPassAttachmentDescriptor, objc_name="setDepthPlane")
RenderPassAttachmentDescriptor_setDepthPlane :: #force_inline proc(self: ^RenderPassAttachmentDescriptor, depthPlane: NS.UInteger) { RenderPassAttachmentDescriptor_setDepthPlane :: #force_inline proc(self: ^RenderPassAttachmentDescriptor, depthPlane: NS.UInteger) {
@@ -2827,8 +2827,8 @@ RenderPassAttachmentDescriptor_storeActionOptions :: #force_inline proc(self: ^R
return msgSend(StoreActionOptions, self, "storeActionOptions") return msgSend(StoreActionOptions, self, "storeActionOptions")
} }
@(objc_type=RenderPassAttachmentDescriptor, objc_name="texture") @(objc_type=RenderPassAttachmentDescriptor, objc_name="texture")
RenderPassAttachmentDescriptor_texture :: #force_inline proc(self: ^RenderPassAttachmentDescriptor) -> ^RenderPassAttachmentDescriptor { RenderPassAttachmentDescriptor_texture :: #force_inline proc(self: ^RenderPassAttachmentDescriptor) -> ^Texture {
return msgSend(^RenderPassAttachmentDescriptor, self, "texture") return msgSend(^Texture, self, "texture")
} }
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
@@ -3000,16 +3000,16 @@ RenderPassDescriptor_depthAttachment :: #force_inline proc(self: ^RenderPassDesc
return msgSend(^RenderPassDepthAttachmentDescriptor, self, "depthAttachment") return msgSend(^RenderPassDepthAttachmentDescriptor, self, "depthAttachment")
} }
@(objc_type=RenderPassDescriptor, objc_name="getSamplePositions") @(objc_type=RenderPassDescriptor, objc_name="getSamplePositions")
RenderPassDescriptor_getSamplePositions :: #force_inline proc(self: ^RenderPassDescriptor, positions: []SamplePosition) -> ^RenderPassDescriptor { RenderPassDescriptor_getSamplePositions :: #force_inline proc(self: ^RenderPassDescriptor, positions: []SamplePosition) -> NS.UInteger {
return msgSend(^RenderPassDescriptor, self, "getSamplePositions:count:", raw_data(positions), NS.UInteger(len(positions))) return msgSend(NS.UInteger, self, "getSamplePositions:count:", raw_data(positions), NS.UInteger(len(positions)))
} }
@(objc_type=RenderPassDescriptor, objc_name="imageblockSampleLength") @(objc_type=RenderPassDescriptor, objc_name="imageblockSampleLength")
RenderPassDescriptor_imageblockSampleLength :: #force_inline proc(self: ^RenderPassDescriptor) -> NS.UInteger { RenderPassDescriptor_imageblockSampleLength :: #force_inline proc(self: ^RenderPassDescriptor) -> NS.UInteger {
return msgSend(NS.UInteger, self, "imageblockSampleLength") return msgSend(NS.UInteger, self, "imageblockSampleLength")
} }
@(objc_type=RenderPassDescriptor, objc_name="rasterizationRateMap") @(objc_type=RenderPassDescriptor, objc_name="rasterizationRateMap")
RenderPassDescriptor_rasterizationRateMap :: #force_inline proc(self: ^RenderPassDescriptor) -> ^RenderPassDescriptor { RenderPassDescriptor_rasterizationRateMap :: #force_inline proc(self: ^RenderPassDescriptor) -> ^RasterizationRateMap {
return msgSend(^RenderPassDescriptor, self, "rasterizationRateMap") return msgSend(^RasterizationRateMap, self, "rasterizationRateMap")
} }
@(objc_type=RenderPassDescriptor, objc_class_name="renderPassDescriptor") @(objc_type=RenderPassDescriptor, objc_class_name="renderPassDescriptor")
RenderPassDescriptor_renderPassDescriptor :: #force_inline proc() -> ^RenderPassDescriptor { RenderPassDescriptor_renderPassDescriptor :: #force_inline proc() -> ^RenderPassDescriptor {
@@ -3144,8 +3144,8 @@ RenderPassSampleBufferAttachmentDescriptor_endOfVertexSampleIndex :: #force_inli
return msgSend(NS.UInteger, self, "endOfVertexSampleIndex") return msgSend(NS.UInteger, self, "endOfVertexSampleIndex")
} }
@(objc_type=RenderPassSampleBufferAttachmentDescriptor, objc_name="sampleBuffer") @(objc_type=RenderPassSampleBufferAttachmentDescriptor, objc_name="sampleBuffer")
RenderPassSampleBufferAttachmentDescriptor_sampleBuffer :: #force_inline proc(self: ^RenderPassSampleBufferAttachmentDescriptor) -> ^Buffer { RenderPassSampleBufferAttachmentDescriptor_sampleBuffer :: #force_inline proc(self: ^RenderPassSampleBufferAttachmentDescriptor) -> ^CounterSampleBuffer {
return msgSend(^Buffer, self, "sampleBuffer") return msgSend(^CounterSampleBuffer, self, "sampleBuffer")
} }
@(objc_type=RenderPassSampleBufferAttachmentDescriptor, objc_name="setEndOfFragmentSampleIndex") @(objc_type=RenderPassSampleBufferAttachmentDescriptor, objc_name="setEndOfFragmentSampleIndex")
RenderPassSampleBufferAttachmentDescriptor_setEndOfFragmentSampleIndex :: #force_inline proc(self: ^RenderPassSampleBufferAttachmentDescriptor, endOfFragmentSampleIndex: NS.UInteger) { RenderPassSampleBufferAttachmentDescriptor_setEndOfFragmentSampleIndex :: #force_inline proc(self: ^RenderPassSampleBufferAttachmentDescriptor, endOfFragmentSampleIndex: NS.UInteger) {
@@ -3156,7 +3156,7 @@ RenderPassSampleBufferAttachmentDescriptor_setEndOfVertexSampleIndex :: #force_i
msgSend(nil, self, "setEndOfVertexSampleIndex:", endOfVertexSampleIndex) msgSend(nil, self, "setEndOfVertexSampleIndex:", endOfVertexSampleIndex)
} }
@(objc_type=RenderPassSampleBufferAttachmentDescriptor, objc_name="setSampleBuffer") @(objc_type=RenderPassSampleBufferAttachmentDescriptor, objc_name="setSampleBuffer")
RenderPassSampleBufferAttachmentDescriptor_setSampleBuffer :: #force_inline proc(self: ^RenderPassSampleBufferAttachmentDescriptor, sampleBuffer: ^Buffer) { RenderPassSampleBufferAttachmentDescriptor_setSampleBuffer :: #force_inline proc(self: ^RenderPassSampleBufferAttachmentDescriptor, sampleBuffer: ^CounterSampleBuffer) {
msgSend(nil, self, "setSampleBuffer:", sampleBuffer) msgSend(nil, self, "setSampleBuffer:", sampleBuffer)
} }
@(objc_type=RenderPassSampleBufferAttachmentDescriptor, objc_name="setStartOfFragmentSampleIndex") @(objc_type=RenderPassSampleBufferAttachmentDescriptor, objc_name="setStartOfFragmentSampleIndex")