#include "constants.h"
Go to the source code of this file.
Typedefs | |
typedef char | compile_time_check_num_images[(NUM_IMAGES==NUM_VKPT_IMAGES) *2-1] |
Enumerations | |
enum | QVK_IMAGES { NUM_VKPT_IMAGES } |
#define BINDING_OFFSET_BLUE_NOISE (BINDING_OFFSET_TEXTURES + NUM_IMAGES) |
Definition at line 127 of file global_textures.h.
#define BINDING_OFFSET_ENVMAP (BINDING_OFFSET_BLUE_NOISE + 1) |
Definition at line 128 of file global_textures.h.
#define BINDING_OFFSET_IMAGES (1 + GLOBAL_TEXTURES_TEX_ARR_BINDING_IDX) |
Definition at line 125 of file global_textures.h.
#define BINDING_OFFSET_PHYSICAL_SKY (BINDING_OFFSET_ENVMAP + 1) |
Definition at line 129 of file global_textures.h.
#define BINDING_OFFSET_PHYSICAL_SKY_IMG (BINDING_OFFSET_PHYSICAL_SKY + 1) |
Definition at line 130 of file global_textures.h.
#define BINDING_OFFSET_SKY_CLOUDS (BINDING_OFFSET_SKY_IRRADIANCE + 1) |
Definition at line 134 of file global_textures.h.
#define BINDING_OFFSET_SKY_IRRADIANCE (BINDING_OFFSET_SKY_SCATTERING + 1) |
Definition at line 133 of file global_textures.h.
#define BINDING_OFFSET_SKY_SCATTERING (BINDING_OFFSET_SKY_TRANSMITTANCE + 1) |
Definition at line 132 of file global_textures.h.
#define BINDING_OFFSET_SKY_TRANSMITTANCE (BINDING_OFFSET_PHYSICAL_SKY_IMG + 1) |
Definition at line 131 of file global_textures.h.
#define BINDING_OFFSET_TERRAIN_ALBEDO (BINDING_OFFSET_SKY_CLOUDS + 1) |
Definition at line 135 of file global_textures.h.
#define BINDING_OFFSET_TERRAIN_DEPTH (BINDING_OFFSET_TERRAIN_NORMALS + 1) |
Definition at line 137 of file global_textures.h.
#define BINDING_OFFSET_TERRAIN_NORMALS (BINDING_OFFSET_TERRAIN_ALBEDO + 1) |
Definition at line 136 of file global_textures.h.
#define BINDING_OFFSET_TERRAIN_SHADOWMAP (BINDING_OFFSET_TERRAIN_DEPTH + 1) |
Definition at line 138 of file global_textures.h.
#define BINDING_OFFSET_TEXTURES (BINDING_OFFSET_IMAGES + NUM_IMAGES) |
Definition at line 126 of file global_textures.h.
#define GLOBAL_TEXTURES_TEX_ARR_BINDING_IDX 0 |
Definition at line 124 of file global_textures.h.
#define IMG_DO | ( | _name, | |
... | |||
) | VKPT_IMG_##_name, |
Definition at line 152 of file global_textures.h.
#define IMG_HEIGHT (qvk.extent_screen_images.height) |
Definition at line 26 of file global_textures.h.
#define IMG_HEIGHT_GRAD ((qvk.extent_screen_images.height + GRAD_DWN - 1) / GRAD_DWN) |
Definition at line 30 of file global_textures.h.
#define IMG_WIDTH (qvk.extent_screen_images.width) |
Definition at line 25 of file global_textures.h.
#define IMG_WIDTH_GRAD ((qvk.extent_screen_images.width + GRAD_DWN - 1) / GRAD_DWN) |
Definition at line 29 of file global_textures.h.
#define IMG_WIDTH_GRAD_MGPU ((qvk.extent_screen_images.width + GRAD_DWN - 1) / GRAD_DWN / qvk.device_count) |
Definition at line 31 of file global_textures.h.
#define IMG_WIDTH_MGPU (qvk.extent_screen_images.width / qvk.device_count) |
Definition at line 27 of file global_textures.h.
#define LIST_IMAGES |
Definition at line 34 of file global_textures.h.
#define LIST_IMAGES_A_B |
Definition at line 81 of file global_textures.h.
#define LIST_IMAGES_B_A |
Definition at line 101 of file global_textures.h.
#define NUM_IMAGES |
Definition at line 121 of file global_textures.h.
typedef char compile_time_check_num_images[(NUM_IMAGES==NUM_VKPT_IMAGES) *2-1] |
Definition at line 160 of file global_textures.h.
enum QVK_IMAGES |