Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/blender/draw/intern')
-rw-r--r--source/blender/draw/intern/DRW_render.h2
-rw-r--r--source/blender/draw/intern/draw_cache.c102
-rw-r--r--source/blender/draw/intern/draw_cache.h22
-rw-r--r--source/blender/draw/intern/draw_common.c16
-rw-r--r--source/blender/draw/intern/draw_common.h6
5 files changed, 74 insertions, 74 deletions
diff --git a/source/blender/draw/intern/DRW_render.h b/source/blender/draw/intern/DRW_render.h
index 259605b4707..8d5518a6b99 100644
--- a/source/blender/draw/intern/DRW_render.h
+++ b/source/blender/draw/intern/DRW_render.h
@@ -69,7 +69,7 @@ struct GPUMaterial;
struct GPUShader;
struct GPUTexture;
struct GPUUniformBuffer;
-struct LampEngineData;
+struct LightEngineData;
struct Object;
struct ParticleSystem;
struct RenderEngineType;
diff --git a/source/blender/draw/intern/draw_cache.c b/source/blender/draw/intern/draw_cache.c
index 72729cdd8cc..845cab620bd 100644
--- a/source/blender/draw/intern/draw_cache.c
+++ b/source/blender/draw/intern/draw_cache.c
@@ -78,16 +78,16 @@ static struct DRWShapeCache {
GPUBatch *drw_field_vortex;
GPUBatch *drw_field_tube_limit;
GPUBatch *drw_field_cone_limit;
- GPUBatch *drw_lamp;
- GPUBatch *drw_lamp_shadows;
- GPUBatch *drw_lamp_sunrays;
- GPUBatch *drw_lamp_area_square;
- GPUBatch *drw_lamp_area_disk;
- GPUBatch *drw_lamp_hemi;
- GPUBatch *drw_lamp_spot;
- GPUBatch *drw_lamp_spot_volume;
- GPUBatch *drw_lamp_spot_square;
- GPUBatch *drw_lamp_spot_square_volume;
+ GPUBatch *drw_light;
+ GPUBatch *drw_light_shadows;
+ GPUBatch *drw_light_sunrays;
+ GPUBatch *drw_light_area_square;
+ GPUBatch *drw_light_area_disk;
+ GPUBatch *drw_light_hemi;
+ GPUBatch *drw_light_spot;
+ GPUBatch *drw_light_spot_volume;
+ GPUBatch *drw_light_spot_square;
+ GPUBatch *drw_light_spot_square_volume;
GPUBatch *drw_speaker;
GPUBatch *drw_lightprobe_cube;
GPUBatch *drw_lightprobe_planar;
@@ -1295,13 +1295,13 @@ GPUBatch *DRW_cache_field_cone_limit_get(void)
/** \} */
/* -------------------------------------------------------------------- */
-/** \name Lamps
+/** \name Lights
* \{ */
-GPUBatch *DRW_cache_lamp_get(void)
+GPUBatch *DRW_cache_light_get(void)
{
#define NSEGMENTS 8
- if (!SHC.drw_lamp) {
+ if (!SHC.drw_light) {
float v[2];
/* Position Only 3D format */
@@ -1324,16 +1324,16 @@ GPUBatch *DRW_cache_lamp_get(void)
GPU_vertbuf_attr_set(vbo, attr_id.pos, a + 1, v);
}
- SHC.drw_lamp = GPU_batch_create_ex(GPU_PRIM_LINES, vbo, NULL, GPU_BATCH_OWNS_VBO);
+ SHC.drw_light = GPU_batch_create_ex(GPU_PRIM_LINES, vbo, NULL, GPU_BATCH_OWNS_VBO);
}
- return SHC.drw_lamp;
+ return SHC.drw_light;
#undef NSEGMENTS
}
-GPUBatch *DRW_cache_lamp_shadows_get(void)
+GPUBatch *DRW_cache_light_shadows_get(void)
{
#define NSEGMENTS 10
- if (!SHC.drw_lamp_shadows) {
+ if (!SHC.drw_light_shadows) {
float v[2];
/* Position Only 3D format */
@@ -1356,15 +1356,15 @@ GPUBatch *DRW_cache_lamp_shadows_get(void)
GPU_vertbuf_attr_set(vbo, attr_id.pos, a + 1, v);
}
- SHC.drw_lamp_shadows = GPU_batch_create_ex(GPU_PRIM_LINES, vbo, NULL, GPU_BATCH_OWNS_VBO);
+ SHC.drw_light_shadows = GPU_batch_create_ex(GPU_PRIM_LINES, vbo, NULL, GPU_BATCH_OWNS_VBO);
}
- return SHC.drw_lamp_shadows;
+ return SHC.drw_light_shadows;
#undef NSEGMENTS
}
-GPUBatch *DRW_cache_lamp_sunrays_get(void)
+GPUBatch *DRW_cache_light_sunrays_get(void)
{
- if (!SHC.drw_lamp_sunrays) {
+ if (!SHC.drw_light_sunrays) {
float v[2], v1[2], v2[2];
/* Position Only 2D format */
@@ -1392,14 +1392,14 @@ GPUBatch *DRW_cache_lamp_sunrays_get(void)
GPU_vertbuf_attr_set(vbo, attr_id.pos, a * 4 + 3, v2);
}
- SHC.drw_lamp_sunrays = GPU_batch_create_ex(GPU_PRIM_LINES, vbo, NULL, GPU_BATCH_OWNS_VBO);
+ SHC.drw_light_sunrays = GPU_batch_create_ex(GPU_PRIM_LINES, vbo, NULL, GPU_BATCH_OWNS_VBO);
}
- return SHC.drw_lamp_sunrays;
+ return SHC.drw_light_sunrays;
}
-GPUBatch *DRW_cache_lamp_area_square_get(void)
+GPUBatch *DRW_cache_light_area_square_get(void)
{
- if (!SHC.drw_lamp_area_square) {
+ if (!SHC.drw_light_area_square) {
float v1[3] = {0.0f, 0.0f, 0.0f};
/* Position Only 3D format */
@@ -1426,15 +1426,15 @@ GPUBatch *DRW_cache_lamp_area_square_get(void)
v1[1] = 0.5f;
GPU_vertbuf_attr_set(vbo, attr_id.pos, 7, v1);
- SHC.drw_lamp_area_square = GPU_batch_create_ex(GPU_PRIM_LINES, vbo, NULL, GPU_BATCH_OWNS_VBO);
+ SHC.drw_light_area_square = GPU_batch_create_ex(GPU_PRIM_LINES, vbo, NULL, GPU_BATCH_OWNS_VBO);
}
- return SHC.drw_lamp_area_square;
+ return SHC.drw_light_area_square;
}
-GPUBatch *DRW_cache_lamp_area_disk_get(void)
+GPUBatch *DRW_cache_light_area_disk_get(void)
{
#define NSEGMENTS 32
- if (!SHC.drw_lamp_area_disk) {
+ if (!SHC.drw_light_area_disk) {
/* Position Only 3D format */
static GPUVertFormat format = { 0 };
static struct { uint pos; } attr_id;
@@ -1456,16 +1456,16 @@ GPUBatch *DRW_cache_lamp_area_disk_get(void)
copy_v3_fl3(v, 0.0f, 0.5f, 0.0f);
GPU_vertbuf_attr_set(vbo, attr_id.pos, (2 * NSEGMENTS) - 1, v);
- SHC.drw_lamp_area_disk = GPU_batch_create_ex(GPU_PRIM_LINES, vbo, NULL, GPU_BATCH_OWNS_VBO);
+ SHC.drw_light_area_disk = GPU_batch_create_ex(GPU_PRIM_LINES, vbo, NULL, GPU_BATCH_OWNS_VBO);
}
- return SHC.drw_lamp_area_disk;
+ return SHC.drw_light_area_disk;
#undef NSEGMENTS
}
-GPUBatch *DRW_cache_lamp_hemi_get(void)
+GPUBatch *DRW_cache_light_hemi_get(void)
{
#define CIRCLE_RESOL 32
- if (!SHC.drw_lamp_hemi) {
+ if (!SHC.drw_light_hemi) {
float v[3];
int vidx = 0;
@@ -1519,17 +1519,17 @@ GPUBatch *DRW_cache_lamp_hemi_get(void)
}
- SHC.drw_lamp_hemi = GPU_batch_create_ex(GPU_PRIM_LINES, vbo, NULL, GPU_BATCH_OWNS_VBO);
+ SHC.drw_light_hemi = GPU_batch_create_ex(GPU_PRIM_LINES, vbo, NULL, GPU_BATCH_OWNS_VBO);
}
- return SHC.drw_lamp_hemi;
+ return SHC.drw_light_hemi;
#undef CIRCLE_RESOL
}
-GPUBatch *DRW_cache_lamp_spot_get(void)
+GPUBatch *DRW_cache_light_spot_get(void)
{
#define NSEGMENTS 32
- if (!SHC.drw_lamp_spot) {
+ if (!SHC.drw_light_spot) {
/* a single ring of vertices */
float p[NSEGMENTS][2];
float n[NSEGMENTS][3];
@@ -1588,16 +1588,16 @@ GPUBatch *DRW_cache_lamp_spot_get(void)
GPU_vertbuf_attr_set(vbo, attr_id.n2, i * 4 + 3, neg[(i) % NSEGMENTS]);
}
- SHC.drw_lamp_spot = GPU_batch_create_ex(GPU_PRIM_LINES, vbo, NULL, GPU_BATCH_OWNS_VBO);
+ SHC.drw_light_spot = GPU_batch_create_ex(GPU_PRIM_LINES, vbo, NULL, GPU_BATCH_OWNS_VBO);
}
- return SHC.drw_lamp_spot;
+ return SHC.drw_light_spot;
#undef NSEGMENTS
}
-GPUBatch *DRW_cache_lamp_spot_volume_get(void)
+GPUBatch *DRW_cache_light_spot_volume_get(void)
{
#define NSEGMENTS 32
- if (!SHC.drw_lamp_spot_volume) {
+ if (!SHC.drw_light_spot_volume) {
/* a single ring of vertices */
float p[NSEGMENTS][2];
for (int i = 0; i < NSEGMENTS; ++i) {
@@ -1633,15 +1633,15 @@ GPUBatch *DRW_cache_lamp_spot_volume_get(void)
GPU_vertbuf_attr_set(vbo, attr_id.pos, v_idx++, v);
}
- SHC.drw_lamp_spot_volume = GPU_batch_create_ex(GPU_PRIM_TRIS, vbo, NULL, GPU_BATCH_OWNS_VBO);
+ SHC.drw_light_spot_volume = GPU_batch_create_ex(GPU_PRIM_TRIS, vbo, NULL, GPU_BATCH_OWNS_VBO);
}
- return SHC.drw_lamp_spot_volume;
+ return SHC.drw_light_spot_volume;
#undef NSEGMENTS
}
-GPUBatch *DRW_cache_lamp_spot_square_get(void)
+GPUBatch *DRW_cache_light_spot_square_get(void)
{
- if (!SHC.drw_lamp_spot_square) {
+ if (!SHC.drw_light_spot_square) {
float p[5][3] = {
{ 0.0f, 0.0f, 0.0f},
{ 1.0f, 1.0f, -1.0f},
@@ -1670,14 +1670,14 @@ GPUBatch *DRW_cache_lamp_spot_square_get(void)
GPU_vertbuf_attr_set(vbo, attr_id.pos, v_idx++, p[((i + 1) % 4) + 1]);
}
- SHC.drw_lamp_spot_square = GPU_batch_create_ex(GPU_PRIM_LINES, vbo, NULL, GPU_BATCH_OWNS_VBO);
+ SHC.drw_light_spot_square = GPU_batch_create_ex(GPU_PRIM_LINES, vbo, NULL, GPU_BATCH_OWNS_VBO);
}
- return SHC.drw_lamp_spot_square;
+ return SHC.drw_light_spot_square;
}
-GPUBatch *DRW_cache_lamp_spot_square_volume_get(void)
+GPUBatch *DRW_cache_light_spot_square_volume_get(void)
{
- if (!SHC.drw_lamp_spot_square_volume) {
+ if (!SHC.drw_light_spot_square_volume) {
float p[5][3] = {
{ 0.0f, 0.0f, 0.0f},
{ 1.0f, 1.0f, -1.0f},
@@ -1704,9 +1704,9 @@ GPUBatch *DRW_cache_lamp_spot_square_volume_get(void)
GPU_vertbuf_attr_set(vbo, attr_id.pos, v_idx++, p[(i % 4) + 1]);
}
- SHC.drw_lamp_spot_square_volume = GPU_batch_create_ex(GPU_PRIM_TRIS, vbo, NULL, GPU_BATCH_OWNS_VBO);
+ SHC.drw_light_spot_square_volume = GPU_batch_create_ex(GPU_PRIM_TRIS, vbo, NULL, GPU_BATCH_OWNS_VBO);
}
- return SHC.drw_lamp_spot_square_volume;
+ return SHC.drw_light_spot_square_volume;
}
/** \} */
diff --git a/source/blender/draw/intern/draw_cache.h b/source/blender/draw/intern/draw_cache.h
index 21c5e0823c2..1be2f4da4e5 100644
--- a/source/blender/draw/intern/draw_cache.h
+++ b/source/blender/draw/intern/draw_cache.h
@@ -80,17 +80,17 @@ struct GPUBatch *DRW_cache_field_cone_limit_get(void);
/* Grease Pencil */
struct GPUBatch *DRW_cache_gpencil_axes_get(void);
-/* Lamps */
-struct GPUBatch *DRW_cache_lamp_get(void);
-struct GPUBatch *DRW_cache_lamp_shadows_get(void);
-struct GPUBatch *DRW_cache_lamp_sunrays_get(void);
-struct GPUBatch *DRW_cache_lamp_area_square_get(void);
-struct GPUBatch *DRW_cache_lamp_area_disk_get(void);
-struct GPUBatch *DRW_cache_lamp_hemi_get(void);
-struct GPUBatch *DRW_cache_lamp_spot_get(void);
-struct GPUBatch *DRW_cache_lamp_spot_volume_get(void);
-struct GPUBatch *DRW_cache_lamp_spot_square_get(void);
-struct GPUBatch *DRW_cache_lamp_spot_square_volume_get(void);
+/* Lights */
+struct GPUBatch *DRW_cache_light_get(void);
+struct GPUBatch *DRW_cache_light_shadows_get(void);
+struct GPUBatch *DRW_cache_light_sunrays_get(void);
+struct GPUBatch *DRW_cache_light_area_square_get(void);
+struct GPUBatch *DRW_cache_light_area_disk_get(void);
+struct GPUBatch *DRW_cache_light_hemi_get(void);
+struct GPUBatch *DRW_cache_light_spot_get(void);
+struct GPUBatch *DRW_cache_light_spot_volume_get(void);
+struct GPUBatch *DRW_cache_light_spot_square_get(void);
+struct GPUBatch *DRW_cache_light_spot_square_volume_get(void);
/* Camera */
struct GPUBatch *DRW_cache_camera_get(void);
diff --git a/source/blender/draw/intern/draw_common.c b/source/blender/draw/intern/draw_common.c
index fee9c4fceb9..2647bbb9059 100644
--- a/source/blender/draw/intern/draw_common.c
+++ b/source/blender/draw/intern/draw_common.c
@@ -59,7 +59,7 @@ void DRW_globals_update(void)
UI_COLOR_RGBA_FROM_U8(0x88, 0xFF, 0xFF, 155, gb->colorLibrarySelect);
UI_COLOR_RGBA_FROM_U8(0x55, 0xCC, 0xCC, 155, gb->colorLibrary);
UI_GetThemeColor4fv(TH_TRANSFORM, gb->colorTransform);
- UI_GetThemeColor4fv(TH_LAMP, gb->colorLamp);
+ UI_GetThemeColor4fv(TH_LIGHT, gb->colorLight);
UI_GetThemeColor4fv(TH_SPEAKER, gb->colorSpeaker);
UI_GetThemeColor4fv(TH_CAMERA, gb->colorCamera);
UI_GetThemeColor4fv(TH_EMPTY, gb->colorEmpty);
@@ -136,11 +136,11 @@ void DRW_globals_update(void)
UI_GetThemeColorShadeAlpha4fv(TH_TRANSFORM, 0, -80, gb->colorDeselect);
UI_GetThemeColorShadeAlpha4fv(TH_WIRE, 0, -30, gb->colorOutline);
- UI_GetThemeColorShadeAlpha4fv(TH_LAMP, 0, 255, gb->colorLampNoAlpha);
+ UI_GetThemeColorShadeAlpha4fv(TH_LIGHT, 0, 255, gb->colorLightNoAlpha);
- gb->sizeLampCenter = (U.obcenter_dia + 1.5f) * U.pixelsize;
- gb->sizeLampCircle = U.pixelsize * 9.0f;
- gb->sizeLampCircleShadow = gb->sizeLampCircle + U.pixelsize * 3.0f;
+ gb->sizeLightCenter = (U.obcenter_dia + 1.5f) * U.pixelsize;
+ gb->sizeLightCircle = U.pixelsize * 9.0f;
+ gb->sizeLightCircleShadow = gb->sizeLightCircle + U.pixelsize * 3.0f;
/* M_SQRT2 to be at least the same size of the old square */
gb->sizeVertex = U.pixelsize * (max_ff(1.0f, UI_GetThemeValuef(TH_VERTEX_SIZE) * (float)M_SQRT2 / 2.0f));
@@ -971,7 +971,7 @@ int DRW_object_wire_theme_get(Object *ob, ViewLayer *view_layer, float **r_color
theme_id = (active) ? TH_ACTIVE : TH_SELECT;
}
else {
- if (ob->type == OB_LAMP) theme_id = TH_LAMP;
+ if (ob->type == OB_LAMP) theme_id = TH_LIGHT;
else if (ob->type == OB_SPEAKER) theme_id = TH_SPEAKER;
else if (ob->type == OB_CAMERA) theme_id = TH_CAMERA;
else if (ob->type == OB_EMPTY) theme_id = TH_EMPTY;
@@ -1001,7 +1001,7 @@ int DRW_object_wire_theme_get(Object *ob, ViewLayer *view_layer, float **r_color
case TH_SPEAKER: *r_color = G_draw.block.colorSpeaker; break;
case TH_CAMERA: *r_color = G_draw.block.colorCamera; break;
case TH_EMPTY: *r_color = G_draw.block.colorEmpty; break;
- case TH_LAMP: *r_color = G_draw.block.colorLamp; break;
+ case TH_LIGHT: *r_color = G_draw.block.colorLight; break;
default: *r_color = G_draw.block.colorWire; break;
}
}
@@ -1024,7 +1024,7 @@ float *DRW_color_background_blend_get(int theme_id)
case TH_SPEAKER: ret = colors[6]; break;
case TH_CAMERA: ret = colors[7]; break;
case TH_EMPTY: ret = colors[8]; break;
- case TH_LAMP: ret = colors[9]; break;
+ case TH_LIGHT: ret = colors[9]; break;
default: ret = colors[10]; break;
}
diff --git a/source/blender/draw/intern/draw_common.h b/source/blender/draw/intern/draw_common.h
index a570312adf6..cfef8676bb8 100644
--- a/source/blender/draw/intern/draw_common.h
+++ b/source/blender/draw/intern/draw_common.h
@@ -50,7 +50,7 @@ typedef struct GlobalsUboStorage {
float colorLibrarySelect[4];
float colorLibrary[4];
float colorTransform[4];
- float colorLamp[4];
+ float colorLight[4];
float colorSpeaker[4];
float colorCamera[4];
float colorEmpty[4];
@@ -76,7 +76,7 @@ typedef struct GlobalsUboStorage {
float colorDeselect[4];
float colorOutline[4];
- float colorLampNoAlpha[4];
+ float colorLightNoAlpha[4];
float colorBackground[4];
float colorEditMeshMiddle[4];
@@ -110,7 +110,7 @@ typedef struct GlobalsUboStorage {
/* NOTE! Put all color before UBO_LAST_COLOR */
/* Pack individual float at the end of the buffer to avoid alignment errors */
- float sizeLampCenter, sizeLampCircle, sizeLampCircleShadow;
+ float sizeLightCenter, sizeLightCircle, sizeLightCircleShadow;
float sizeVertex, sizeEdge, sizeEdgeFix, sizeFaceDot;
float gridDistance, gridResolution, gridSubdivisions, gridScale;