Blender V4.5
gpu_shader_create_info_list.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2024 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
5/* GPU module. */
40
41#ifdef WITH_GTESTS
42# ifdef WITH_GPU_BACKEND_TESTS
44# endif
45#endif
46
47#ifdef WITH_METAL_BACKEND
48/* Metal */
51#endif
52
53/* Compositor. */
114
115/* DRW module. */
116#include "draw_debug_info.hh"
119#include "draw_view_info.hh"
121#ifdef WITH_OPENSUBDIV
122# include "subdiv_info.hh"
123#endif
124
125/* EEVEE engine. */
127#include "eevee_common_info.hh"
128#include "eevee_deferred_info.hh"
130#include "eevee_film_info.hh"
131#include "eevee_hiz_info.hh"
135#include "eevee_lookdev_info.hh"
136#include "eevee_lut_info.hh"
137#include "eevee_material_info.hh"
139#include "eevee_shadow_info.hh"
141#include "eevee_tracing_info.hh"
142#include "eevee_velocity_info.hh"
143#include "eevee_volume_info.hh"
144
145/* Image engine. */
146#include "engine_image_info.hh"
147
148/* Grease Pencil engine. */
149#include "gpencil_info.hh"
150#include "gpencil_vfx_info.hh"
151
152/* Overlay engine. */
156#include "overlay_common_info.hh"
158#include "overlay_extra_info.hh"
159#include "overlay_facing_info.hh"
160#include "overlay_grid_info.hh"
162#include "overlay_paint_info.hh"
164#include "overlay_sculpt_info.hh"
166#include "overlay_volume_info.hh"
168
169/* Selection engine. */
170#include "select_id_info.hh"
171
172/* Workbench engine. */