b3dLoadTexture3D

Loads texture from file (PNG/JPG/BMP, returns handle, 0 on failure, creates GPU resource). Takes filename (path to image file string). Returns texture handle (index in g_textures array) or 0 if failed.

3D Graphics

Parameters & Returns

Parameters

filename String

Returns

Int

Quick Summary

Loads texture from file (PNG/JPG/BMP, returns handle, 0 on failure, creates GPU resource). Takes filename (path to image file string). Returns texture handle (index in g_textures array) or 0 if failed.

Technical Exegesis...

Loads texture from file (PNG/JPG/BMP, returns handle, 0 on failure, creates GPU resource). Takes filename (path to image file string). Returns texture handle (index in g_textures array) or 0 if failed. Uses stb_image to decode file, creates GPU texture resource (D3D12 DEFAULT heap), uploads pixel data via intermediate UPLOAD heap, creates shader resource view (SRV) in persistent descriptor heap, stores in g_textures array. Supports common image formats.

This function loads textures.

Example

Example.bam
; No example implemented yet