Differential D13360 Diff 46967 source/blender/gpu/shaders/infos/gpu_shader_2D_image_overlays_merge_info.hh
Changeset View
Changeset View
Standalone View
Standalone View
source/blender/gpu/shaders/infos/gpu_shader_2D_image_overlays_merge_info.hh
- This file was added.
| #include "gpu_interface_info.hh" | |||||
| #include "gpu_shader_create_info.hh" | |||||
| GPU_SHADER_CREATE_INFO(gpu_shader_2D_image_overlays_merge) | |||||
| .vertex_in(0, Type::VEC2, "pos") | |||||
| .vertex_in(1, Type::VEC2, "texCoord") | |||||
| .vertex_out(smooth_tex_coord_interp_iface) | |||||
| .fragment_out(0, Type::VEC4, "fragColor") | |||||
| .push_constant(0, Type::MAT4, "ModelViewProjectionMatrix") | |||||
| .push_constant(16, Type::BOOL, "display_transform") | |||||
| .push_constant(17, Type::BOOL, "overlay") | |||||
| .sampler(0, ImageType::FLOAT_2D, "image_texture") | |||||
| .sampler(1, ImageType::FLOAT_2D, "overlays_texture") | |||||
| .vertex_source("gpu_shader_2D_image_vert.glsl") | |||||
| .fragment_source("gpu_shader_image_overlays_merge_frag.glsl") | |||||
| .do_static_compilation(true); | |||||