14 #define DRW_SHADER_SHARED_H
16 #define DRW_RESOURCE_CHUNK_LEN 512
19 #define DRW_GRID_PER_VOLUME_MAX 16
23 #define DRW_ATTRIBUTE_PER_CURVES_MAX 15
50 #ifdef USE_GPU_SHADER_CREATE_INFO
52 # define ViewProjectionMatrix drw_view.persmat
53 # define ViewProjectionMatrixInverse drw_view.persinv
54 # define ViewMatrix drw_view.viewmat
55 # define ViewMatrixInverse drw_view.viewinv
56 # define ProjectionMatrix drw_view.winmat
57 # define ProjectionMatrixInverse drw_view.wininv
58 # define clipPlanes drw_view.clip_planes
59 # define ViewVecs drw_view.viewvecs
60 # define CameraTexCoFactors drw_view.viewcamtexcofac
96 #define OrcoTexCoFactors (drw_infos[resource_id].drw_OrcoTexCoFactors)
97 #define ObjectInfo (drw_infos[resource_id].drw_Infos)
98 #define ObjectColor (drw_infos[resource_id].drw_ObjectColor)
#define BLI_STATIC_ASSERT_ALIGN(st, align)
#define DRW_GRID_PER_VOLUME_MAX
#define DRW_ATTRIBUTE_PER_CURVES_MAX
float4x4 drw_modelMatrixInverse
float2 viewport_size_inverse
float4 frustum_corners[8]