Blender V5.0
gl_ComputeShader Namespace Reference

Functions

void barrier ()
void memoryBarrier ()
void memoryBarrierShared ()
void memoryBarrierImage ()
void memoryBarrierBuffer ()
void groupMemoryBarrier ()

Variables

const uint3 gl_NumWorkGroups
const uint3 gl_WorkGroupID
const uint3 gl_LocalInvocationID
const uint3 gl_GlobalInvocationID
const uint gl_LocalInvocationIndex

Function Documentation

◆ barrier()

void gl_ComputeShader::barrier ( )

Definition at line 230 of file gpu_shader_cxx_builtin.hh.

◆ groupMemoryBarrier()

void gl_ComputeShader::groupMemoryBarrier ( )

Definition at line 235 of file gpu_shader_cxx_builtin.hh.

◆ memoryBarrier()

void gl_ComputeShader::memoryBarrier ( )

Definition at line 231 of file gpu_shader_cxx_builtin.hh.

◆ memoryBarrierBuffer()

void gl_ComputeShader::memoryBarrierBuffer ( )

Definition at line 234 of file gpu_shader_cxx_builtin.hh.

◆ memoryBarrierImage()

void gl_ComputeShader::memoryBarrierImage ( )

Definition at line 233 of file gpu_shader_cxx_builtin.hh.

◆ memoryBarrierShared()

void gl_ComputeShader::memoryBarrierShared ( )

Definition at line 232 of file gpu_shader_cxx_builtin.hh.

Variable Documentation

◆ gl_GlobalInvocationID

const uint3 gl_ComputeShader::gl_GlobalInvocationID
extern

◆ gl_LocalInvocationID

const uint3 gl_ComputeShader::gl_LocalInvocationID
extern

◆ gl_LocalInvocationIndex

const uint gl_ComputeShader::gl_LocalInvocationIndex
extern

◆ gl_NumWorkGroups

const uint3 gl_ComputeShader::gl_NumWorkGroups
extern

◆ gl_WorkGroupID

const uint3 gl_ComputeShader::gl_WorkGroupID
extern