Blender  V2.93
Public Attributes | List of all members
GPUPass Struct Reference

#include <gpu_codegen.h>

Public Attributes

struct GPUPassnext
 
struct GPUShadershader
 
char * fragmentcode
 
char * geometrycode
 
char * vertexcode
 
char * defines
 
uint refcount
 
uint32_t hash
 
bool compiled
 

Detailed Description

Definition at line 36 of file gpu_codegen.h.

Member Data Documentation

◆ compiled

bool GPUPass::compiled

Definition at line 46 of file gpu_codegen.h.

Referenced by GPU_generate_pass(), GPU_pass_compile(), and gpu_pass_is_valid().

◆ defines

char* GPUPass::defines

◆ fragmentcode

char* GPUPass::fragmentcode

◆ geometrycode

char* GPUPass::geometrycode

◆ hash

uint32_t GPUPass::hash

Definition at line 45 of file gpu_codegen.h.

Referenced by GPU_generate_pass(), and gpu_pass_cache_resolve_collision().

◆ next

struct GPUPass* GPUPass::next

◆ refcount

uint GPUPass::refcount

Definition at line 44 of file gpu_codegen.h.

Referenced by GPU_generate_pass(), gpu_pass_free(), and GPU_pass_release().

◆ shader

struct GPUShader* GPUPass::shader

◆ vertexcode

char* GPUPass::vertexcode

The documentation for this struct was generated from the following file: