b3dImageToTexture

Converts a 2D render target to a 3D texture resource for use in mesh materials. Takes imageHandle (2D render target created with b2dCreateRenderTarget or b2dLoadImage). Returns 3D texture handle or -1 on failure.

3D Graphics

Parameters & Returns

Parameters

imageHandle Int

Returns

Int

Quick Summary

Converts a 2D render target to a 3D texture resource for use in mesh materials. Takes imageHandle (2D render target created with b2dCreateRenderTarget or b2dLoadImage). Returns 3D texture handle or -1 on failure.

Technical Exegesis...

Converts a 2D render target to a 3D texture resource for use in mesh materials. Takes imageHandle (2D render target created with b2dCreateRenderTarget or b2dLoadImage). Returns 3D texture handle or -1 on failure. Reads pixel data from b2d image using b2dReadPixelData (allocates buffer, copies RGBA pixels). Creates new Texture3D structure with image dimensions. Allocates D3D12 texture resource (DXGI_FORMAT_R8G8B8A8_UNORM, DEFAULT heap for GPU-only access).

Example

Example.bam
; No example implemented yet