Go to the source code of this file.
◆ WORKBENCH_VOLUME_COBA_VARIATIONS
#define WORKBENCH_VOLUME_COBA_VARIATIONS |
( |
|
prefix, |
|
|
|
... |
|
) |
| |
Value:
WORKBENCH_VOLUME_SLICE_VARIATIONS(prefix##_no_coba, "workbench_volume_no_coba", __VA_ARGS__)
#define WORKBENCH_VOLUME_SLICE_VARIATIONS(prefix,...)
Definition at line 99 of file workbench_volume_info.hh.
◆ WORKBENCH_VOLUME_INTERP_VARIATIONS
#define WORKBENCH_VOLUME_INTERP_VARIATIONS |
( |
|
prefix, |
|
|
|
... |
|
) |
| |
Value:
WORKBENCH_VOLUME_COBA_VARIATIONS(prefix##_cubic, "workbench_volume_cubic", __VA_ARGS__) \
WORKBENCH_VOLUME_COBA_VARIATIONS(prefix##_closest, "workbench_volume_closest", __VA_ARGS__)
#define WORKBENCH_VOLUME_COBA_VARIATIONS(prefix,...)
Definition at line 103 of file workbench_volume_info.hh.
◆ WORKBENCH_VOLUME_SLICE_VARIATIONS
#define WORKBENCH_VOLUME_SLICE_VARIATIONS |
( |
|
prefix, |
|
|
|
... |
|
) |
| |
Value:
.additional_info("workbench_volume_slice", __VA_ARGS__) \
.do_static_compilation(true); \
GPU_SHADER_CREATE_INFO(prefix##_no_slice) \
.additional_info(__VA_ARGS__) \
.do_static_compilation(true);
GPU_SHADER_CREATE_INFO(workbench_volume_linear).define("USE_TRILINEAR")
Definition at line 91 of file workbench_volume_info.hh.
◆ WORKBENCH_VOLUME_SMOKE_VARIATIONS
#define WORKBENCH_VOLUME_SMOKE_VARIATIONS |
( |
|
prefix, |
|
|
|
... |
|
) |
| |
Value:
WORKBENCH_VOLUME_INTERP_VARIATIONS(prefix##_object, "workbench_volume_object", __VA_ARGS__)
#define WORKBENCH_VOLUME_INTERP_VARIATIONS(prefix,...)
Definition at line 108 of file workbench_volume_info.hh.
◆ define() [1/3]
◆ define() [2/3]
◆ define() [3/3]
define |
( |
"VOLUME_SMOKE" |
| ) |
|
◆ GPU_SHADER_CREATE_INFO() [1/3]
GPU_SHADER_CREATE_INFO |
( |
workbench_volume_closest |
| ) |
|
◆ GPU_SHADER_CREATE_INFO() [2/3]
GPU_SHADER_CREATE_INFO |
( |
workbench_volume_cubic |
| ) |
|
◆ GPU_SHADER_CREATE_INFO() [3/3]
GPU_SHADER_CREATE_INFO |
( |
workbench_volume_linear |
| ) |
|
◆ sampler() [1/2]
fragColor sampler |
( |
0 |
, |
|
|
ImageType::DEPTH_2D |
, |
|
|
"depthBuffer" |
|
|
) |
| |
◆ sampler() [2/2]
flameTexture sampler |
( |
3 |
, |
|
|
ImageType::FLOAT_1D |
, |
|
|
"flameColorTexture" |
|
|
) |
| |
◆ vertex_in()
vertex_in |
( |
0 |
, |
|
|
Type::VEC3 |
, |
|
|
"pos" |
|
|
) |
| |
◆ draw_resource_id_varying
flameTexture draw_resource_id_varying |