|
libultraship
Reimplementations of libultra (N64 SDK) functions for modern hardware
|
Cached Metal shader program and pipeline variants for one combiner key. More...
#include <gfx_metal.h>
Public Attributes | |
| uint64_t | shader_id0 |
| uint64_t | shader_id1 |
| uint8_t | numInputs |
| uint8_t | numFloats |
| bool | usedTextures [SHADER_MAX_TEXTURES] |
| bool | markedForDeletion = false |
| MTL::RenderPipelineState * | pipeline_state_variants [9] |
Cached Metal shader program and pipeline variants for one combiner key.
| bool Fast::ShaderProgramMetal::markedForDeletion = false |
| uint8_t Fast::ShaderProgramMetal::numFloats |
| uint8_t Fast::ShaderProgramMetal::numInputs |
| MTL::RenderPipelineState* Fast::ShaderProgramMetal::pipeline_state_variants[9] |
| uint64_t Fast::ShaderProgramMetal::shader_id0 |
| uint64_t Fast::ShaderProgramMetal::shader_id1 |
| bool Fast::ShaderProgramMetal::usedTextures[SHADER_MAX_TEXTURES] |