remove AddDisposeShaderParamBuffer
							parent
							
								
									db50e07be6
								
							
						
					
					
						commit
						ffae2d8bfb
					
				| 
						 | 
				
			
			@ -1123,18 +1123,6 @@ REFRESHAPI void REFRESH_AddDisposeIndexBuffer(
 | 
			
		|||
	REFRESH_Buffer *buffer
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
/* Sends an shader param buffer to be destroyed by the renderer. Note that we call it
 | 
			
		||||
 * "AddDispose" because it may not be immediately destroyed by the renderer if
 | 
			
		||||
 * this is not called from the main thread (for example, if a garbage collector
 | 
			
		||||
 * deletes the resource instead of the programmer).
 | 
			
		||||
 *
 | 
			
		||||
 * buffer: The REFRESH_Buffer to be destroyed.
 | 
			
		||||
 */
 | 
			
		||||
REFRESHAPI void REFRESH_AddDisposeShaderParamBuffer(
 | 
			
		||||
	REFRESH_Device *device,
 | 
			
		||||
	REFRESH_Buffer *buffer
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
/* Sends a color target to be destroyed by the renderer. Note that we call it
 | 
			
		||||
 * "AddDispose" because it may not be immediately destroyed by the renderer if
 | 
			
		||||
 * this is not called from the main thread (for example, if a garbage collector
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -675,17 +675,6 @@ void REFRESH_AddDisposeIndexBuffer(
 | 
			
		|||
    );
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void REFRESH_AddDisposeShaderParamBuffer(
 | 
			
		||||
	REFRESH_Device *device,
 | 
			
		||||
	REFRESH_Buffer *buffer
 | 
			
		||||
) {
 | 
			
		||||
    NULL_RETURN(device);
 | 
			
		||||
    device->AddDisposeShaderParamBuffer(
 | 
			
		||||
        device->driverData,
 | 
			
		||||
        buffer
 | 
			
		||||
    );
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void REFRESH_AddDisposeColorTarget(
 | 
			
		||||
	REFRESH_Device *device,
 | 
			
		||||
	REFRESH_ColorTarget *colorTarget
 | 
			
		||||
| 
						 | 
				
			
			@ -789,6 +778,38 @@ void REFRESH_BindGraphicsPipeline(
 | 
			
		|||
    );
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void REFRESH_BindVertexBuffers(
 | 
			
		||||
	REFRESH_Device *device,
 | 
			
		||||
	uint32_t firstBinding,
 | 
			
		||||
	uint32_t bindingCount,
 | 
			
		||||
	REFRESH_Buffer **pBuffers,
 | 
			
		||||
	uint64_t *pOffsets
 | 
			
		||||
) {
 | 
			
		||||
    NULL_RETURN(device);
 | 
			
		||||
    device->BindVertexBuffers(
 | 
			
		||||
        device->driverData,
 | 
			
		||||
        firstBinding,
 | 
			
		||||
        bindingCount,
 | 
			
		||||
        pBuffers,
 | 
			
		||||
        pOffsets
 | 
			
		||||
    );
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void REFRESH_BindIndexBuffer(
 | 
			
		||||
    REFRESH_Device *device,
 | 
			
		||||
    REFRESH_Buffer *buffer,
 | 
			
		||||
	uint64_t offset,
 | 
			
		||||
	REFRESH_IndexElementSize indexElementSize
 | 
			
		||||
) {
 | 
			
		||||
    NULL_RETURN(device);
 | 
			
		||||
    device->BindIndexBuffer(
 | 
			
		||||
        device->driverData,
 | 
			
		||||
        buffer,
 | 
			
		||||
        offset,
 | 
			
		||||
        indexElementSize
 | 
			
		||||
    );
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void REFRESH_Present(
 | 
			
		||||
    REFRESH_Device *device,
 | 
			
		||||
    REFRESH_Rect *sourceRectangle,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -426,11 +426,6 @@ struct REFRESH_Device
 | 
			
		|||
        REFRESH_Buffer *buffer
 | 
			
		||||
    );
 | 
			
		||||
 | 
			
		||||
    void(*AddDisposeShaderParamBuffer)(
 | 
			
		||||
        REFRESH_Renderer *driverData,
 | 
			
		||||
        REFRESH_Buffer *buffer
 | 
			
		||||
    );
 | 
			
		||||
 | 
			
		||||
    void(*AddDisposeColorTarget)(
 | 
			
		||||
        REFRESH_Renderer *driverData,
 | 
			
		||||
	    REFRESH_ColorTarget *colorTarget
 | 
			
		||||
| 
						 | 
				
			
			@ -541,7 +536,6 @@ struct REFRESH_Device
 | 
			
		|||
    ASSIGN_DRIVER_FUNC(AddDisposeSampler, name) \
 | 
			
		||||
    ASSIGN_DRIVER_FUNC(AddDisposeVertexBuffer, name) \
 | 
			
		||||
    ASSIGN_DRIVER_FUNC(AddDisposeIndexBuffer, name) \
 | 
			
		||||
    ASSIGN_DRIVER_FUNC(AddDisposeShaderParamBuffer, name) \
 | 
			
		||||
    ASSIGN_DRIVER_FUNC(AddDisposeColorTarget, name) \
 | 
			
		||||
    ASSIGN_DRIVER_FUNC(AddDisposeDepthStencilTarget, name) \
 | 
			
		||||
    ASSIGN_DRIVER_FUNC(AddDisposeFramebuffer, name) \
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3812,13 +3812,6 @@ static void VULKAN_AddDisposeIndexBuffer(
 | 
			
		|||
    SDL_assert(0);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static void VULKAN_AddDisposeShaderParamBuffer(
 | 
			
		||||
	REFRESH_Renderer *driverData,
 | 
			
		||||
	REFRESH_Buffer *buffer
 | 
			
		||||
) {
 | 
			
		||||
    SDL_assert(0);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static void VULKAN_AddDisposeColorTarget(
 | 
			
		||||
	REFRESH_Renderer *driverData,
 | 
			
		||||
	REFRESH_ColorTarget *colorTarget
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue