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

Public Attributes

ListBase queue
 
ListBase queue_conclude
 
SpinLock list_lock
 
DRWDeferredShadermat_compiling
 
ThreadMutex compilation_lock
 
void * gl_context
 
GPUContextgpu_context
 
bool own_context
 
int shaders_done
 

Detailed Description

Definition at line 70 of file draw_manager_shader.c.

Member Data Documentation

◆ compilation_lock

ThreadMutex DRWShaderCompiler::compilation_lock

◆ gl_context

void* DRWShaderCompiler::gl_context

◆ gpu_context

GPUContext* DRWShaderCompiler::gpu_context

◆ list_lock

SpinLock DRWShaderCompiler::list_lock

◆ mat_compiling

DRWDeferredShader* DRWShaderCompiler::mat_compiling

◆ own_context

bool DRWShaderCompiler::own_context

◆ queue

ListBase DRWShaderCompiler::queue

◆ queue_conclude

ListBase DRWShaderCompiler::queue_conclude

◆ shaders_done

int DRWShaderCompiler::shaders_done

Definition at line 82 of file draw_manager_shader.c.

Referenced by drw_deferred_shader_compilation_exec().


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