Blender V4.5
gl_ComputeShader Namespace Reference

Functions

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

Variables

constexpr uint3 gl_WorkGroupSize = uint3(16, 16, 16)
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 955 of file gpu_glsl_cpp_stubs.hh.

References barrier().

Referenced by barrier().

◆ groupMemoryBarrier()

void gl_ComputeShader::groupMemoryBarrier ( )

Definition at line 960 of file gpu_glsl_cpp_stubs.hh.

References groupMemoryBarrier().

Referenced by groupMemoryBarrier().

◆ memoryBarrier()

void gl_ComputeShader::memoryBarrier ( )

Definition at line 956 of file gpu_glsl_cpp_stubs.hh.

References memoryBarrier().

Referenced by memoryBarrier().

◆ memoryBarrierBuffer()

void gl_ComputeShader::memoryBarrierBuffer ( )

Definition at line 959 of file gpu_glsl_cpp_stubs.hh.

References memoryBarrierBuffer().

Referenced by memoryBarrierBuffer().

◆ memoryBarrierImage()

void gl_ComputeShader::memoryBarrierImage ( )

Definition at line 958 of file gpu_glsl_cpp_stubs.hh.

References memoryBarrierImage().

Referenced by memoryBarrierImage().

◆ memoryBarrierShared()

void gl_ComputeShader::memoryBarrierShared ( )

Definition at line 957 of file gpu_glsl_cpp_stubs.hh.

References memoryBarrierShared().

Referenced by memoryBarrierShared().

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

◆ gl_WorkGroupSize

uint3 gl_ComputeShader::gl_WorkGroupSize = uint3(16, 16, 16)
constexpr

Definition at line 927 of file gpu_glsl_cpp_stubs.hh.