|
Blender V5.0
|
Public Member Functions | |
| Shader () | |
| ~Shader () | |
| void | init_shader (const char *info_name) |
| CallData & | new_call () |
| void | bind (CallData &call_data) |
| void | update_push_constants (const CallData &call_data) |
| void | dispatch () |
Public Attributes | |
| gpu::Shader * | shader = nullptr |
| Vector< CallData > | call_datas |
Definition at line 80 of file push_constants_test.cc.
|
inline |
Definition at line 84 of file push_constants_test.cc.
References call_datas.
|
inline |
Definition at line 89 of file push_constants_test.cc.
References GPU_shader_free(), GPU_shader_unbind(), and shader.
|
inline |
Definition at line 113 of file push_constants_test.cc.
References GPU_shader_get_ssbo_binding(), GPU_storagebuf_bind(), shader, and blender::gpu::tests::CallData::ssbo.
|
inline |
Definition at line 126 of file push_constants_test.cc.
References GPU_compute_dispatch(), and shader.
|
inline |
Definition at line 97 of file push_constants_test.cc.
References GPU_shader_bind(), GPU_shader_create_from_info_name(), and shader.
|
inline |
Definition at line 106 of file push_constants_test.cc.
References call_datas.
|
inline |
Definition at line 118 of file push_constants_test.cc.
References blender::gpu::tests::CallData::float_in, GPU_shader_uniform_1f(), GPU_shader_uniform_2fv(), GPU_shader_uniform_3fv(), GPU_shader_uniform_4fv(), shader, blender::gpu::tests::CallData::vec2_in, blender::gpu::tests::CallData::vec3_in, and blender::gpu::tests::CallData::vec4_in.
Definition at line 82 of file push_constants_test.cc.
Referenced by new_call(), and Shader().
| gpu::Shader* blender::gpu::tests::Shader::shader = nullptr |
Definition at line 81 of file push_constants_test.cc.
Referenced by bind(), dispatch(), init_shader(), update_push_constants(), and ~Shader().