Cleanup: indentation (right shift)
This commit is contained in:
@@ -146,9 +146,10 @@ static void basic_cache_populate(void *vedata, Object *ob)
|
||||
(ob->dt == OB_WIRE))
|
||||
{
|
||||
int flat_axis = 0;
|
||||
bool is_flat_object_viewed_from_side = (draw_ctx->rv3d->persp == RV3D_ORTHO) &&
|
||||
bool is_flat_object_viewed_from_side = (
|
||||
(draw_ctx->rv3d->persp == RV3D_ORTHO) &&
|
||||
DRW_object_is_flat(ob, &flat_axis) &&
|
||||
DRW_object_axis_orthogonal_to_view(ob, flat_axis);
|
||||
DRW_object_axis_orthogonal_to_view(ob, flat_axis));
|
||||
|
||||
if (is_flat_object_viewed_from_side) {
|
||||
/* Avoid losing flat objects when in ortho views (see T56549) */
|
||||
|
||||
@@ -281,7 +281,8 @@ LightCache *EEVEE_lightcache_create(
|
||||
void EEVEE_lightcache_load(LightCache *lcache)
|
||||
{
|
||||
if (lcache->grid_tx.tex == NULL && lcache->grid_tx.data) {
|
||||
lcache->grid_tx.tex = GPU_texture_create_nD(lcache->grid_tx.tex_size[0],
|
||||
lcache->grid_tx.tex = GPU_texture_create_nD(
|
||||
lcache->grid_tx.tex_size[0],
|
||||
lcache->grid_tx.tex_size[1],
|
||||
lcache->grid_tx.tex_size[2],
|
||||
2,
|
||||
@@ -297,7 +298,8 @@ void EEVEE_lightcache_load(LightCache *lcache)
|
||||
}
|
||||
|
||||
if (lcache->cube_tx.tex == NULL && lcache->cube_tx.data) {
|
||||
lcache->cube_tx.tex = GPU_texture_create_nD(lcache->cube_tx.tex_size[0],
|
||||
lcache->cube_tx.tex = GPU_texture_create_nD(
|
||||
lcache->cube_tx.tex_size[0],
|
||||
lcache->cube_tx.tex_size[1],
|
||||
lcache->cube_tx.tex_size[2],
|
||||
2,
|
||||
@@ -465,7 +467,8 @@ static void eevee_lightbake_create_resources(EEVEE_LightBake *lbake)
|
||||
lbake->cube_prb = MEM_callocN(sizeof(LightProbe *) * lbake->cube_len, "EEVEE Cube visgroup ptr");
|
||||
lbake->grid_prb = MEM_callocN(sizeof(LightProbe *) * lbake->grid_len, "EEVEE Grid visgroup ptr");
|
||||
|
||||
lbake->grid_prev = DRW_texture_create_2D_array(lbake->irr_size[0], lbake->irr_size[1], lbake->irr_size[2],
|
||||
lbake->grid_prev = DRW_texture_create_2D_array(
|
||||
lbake->irr_size[0], lbake->irr_size[1], lbake->irr_size[2],
|
||||
IRRADIANCE_FORMAT, DRW_TEX_FILTER, NULL);
|
||||
|
||||
/* Ensure Light Cache is ready to accept new data. If not recreate one.
|
||||
@@ -889,7 +892,8 @@ static void eevee_lightbake_render_grid_sample(void *ved, void *user_data)
|
||||
|
||||
if (lbake->bounce_curr == 0) {
|
||||
/* We only need to filter the visibility for the first bounce. */
|
||||
EEVEE_lightbake_filter_visibility(sldata, vedata, lbake->rt_depth, lbake->store_fb, sample_offset,
|
||||
EEVEE_lightbake_filter_visibility(
|
||||
sldata, vedata, lbake->rt_depth, lbake->store_fb, sample_offset,
|
||||
prb->clipsta, prb->clipend, egrid->visibility_range,
|
||||
prb->vis_blur, lbake->vis_res);
|
||||
}
|
||||
|
||||
@@ -209,7 +209,8 @@ static void eevee_render_result_combined(
|
||||
RenderPass *rp = RE_pass_find_by_name(rl, RE_PASSNAME_COMBINED, viewname);
|
||||
|
||||
GPU_framebuffer_bind(vedata->stl->effects->final_fb);
|
||||
GPU_framebuffer_read_color(vedata->stl->effects->final_fb,
|
||||
GPU_framebuffer_read_color(
|
||||
vedata->stl->effects->final_fb,
|
||||
vedata->stl->g_data->overscan_pixels + rect->xmin,
|
||||
vedata->stl->g_data->overscan_pixels + rect->ymin,
|
||||
BLI_rcti_size_x(rect), BLI_rcti_size_y(rect),
|
||||
@@ -238,7 +239,8 @@ static void eevee_render_result_subsurface(
|
||||
RenderPass *rp = RE_pass_find_by_name(rl, RE_PASSNAME_SUBSURFACE_COLOR, viewname);
|
||||
|
||||
GPU_framebuffer_bind(vedata->fbl->sss_accum_fb);
|
||||
GPU_framebuffer_read_color(vedata->fbl->sss_accum_fb,
|
||||
GPU_framebuffer_read_color(
|
||||
vedata->fbl->sss_accum_fb,
|
||||
vedata->stl->g_data->overscan_pixels + rect->xmin,
|
||||
vedata->stl->g_data->overscan_pixels + rect->ymin,
|
||||
BLI_rcti_size_x(rect), BLI_rcti_size_y(rect),
|
||||
@@ -254,7 +256,8 @@ static void eevee_render_result_subsurface(
|
||||
RenderPass *rp = RE_pass_find_by_name(rl, RE_PASSNAME_SUBSURFACE_DIRECT, viewname);
|
||||
|
||||
GPU_framebuffer_bind(vedata->fbl->sss_accum_fb);
|
||||
GPU_framebuffer_read_color(vedata->fbl->sss_accum_fb,
|
||||
GPU_framebuffer_read_color(
|
||||
vedata->fbl->sss_accum_fb,
|
||||
vedata->stl->g_data->overscan_pixels + rect->xmin,
|
||||
vedata->stl->g_data->overscan_pixels + rect->ymin,
|
||||
BLI_rcti_size_x(rect), BLI_rcti_size_y(rect),
|
||||
@@ -289,7 +292,8 @@ static void eevee_render_result_normal(
|
||||
RenderPass *rp = RE_pass_find_by_name(rl, RE_PASSNAME_NORMAL, viewname);
|
||||
|
||||
GPU_framebuffer_bind(vedata->fbl->main_fb);
|
||||
GPU_framebuffer_read_color(vedata->fbl->main_fb,
|
||||
GPU_framebuffer_read_color(
|
||||
vedata->fbl->main_fb,
|
||||
g_data->overscan_pixels + rect->xmin,
|
||||
g_data->overscan_pixels + rect->ymin,
|
||||
BLI_rcti_size_x(rect), BLI_rcti_size_y(rect),
|
||||
@@ -336,7 +340,8 @@ static void eevee_render_result_z(
|
||||
RenderPass *rp = RE_pass_find_by_name(rl, RE_PASSNAME_Z, viewname);
|
||||
|
||||
GPU_framebuffer_bind(vedata->fbl->main_fb);
|
||||
GPU_framebuffer_read_depth(vedata->fbl->main_fb,
|
||||
GPU_framebuffer_read_depth(
|
||||
vedata->fbl->main_fb,
|
||||
g_data->overscan_pixels + rect->xmin,
|
||||
g_data->overscan_pixels + rect->ymin,
|
||||
BLI_rcti_size_x(rect), BLI_rcti_size_y(rect),
|
||||
@@ -373,7 +378,8 @@ static void eevee_render_result_mist(
|
||||
RenderPass *rp = RE_pass_find_by_name(rl, RE_PASSNAME_MIST, viewname);
|
||||
|
||||
GPU_framebuffer_bind(vedata->fbl->mist_accum_fb);
|
||||
GPU_framebuffer_read_color(vedata->fbl->mist_accum_fb,
|
||||
GPU_framebuffer_read_color(
|
||||
vedata->fbl->mist_accum_fb,
|
||||
vedata->stl->g_data->overscan_pixels + rect->xmin,
|
||||
vedata->stl->g_data->overscan_pixels + rect->ymin,
|
||||
BLI_rcti_size_x(rect), BLI_rcti_size_y(rect),
|
||||
@@ -402,7 +408,8 @@ static void eevee_render_result_occlusion(
|
||||
RenderPass *rp = RE_pass_find_by_name(rl, RE_PASSNAME_AO, viewname);
|
||||
|
||||
GPU_framebuffer_bind(vedata->fbl->ao_accum_fb);
|
||||
GPU_framebuffer_read_color(vedata->fbl->ao_accum_fb,
|
||||
GPU_framebuffer_read_color(
|
||||
vedata->fbl->ao_accum_fb,
|
||||
vedata->stl->g_data->overscan_pixels + rect->xmin,
|
||||
vedata->stl->g_data->overscan_pixels + rect->ymin,
|
||||
BLI_rcti_size_x(rect), BLI_rcti_size_y(rect),
|
||||
|
||||
@@ -505,7 +505,8 @@ GPUBatch *DRW_cache_circle_get(void)
|
||||
GPUBatch *DRW_cache_square_get(void)
|
||||
{
|
||||
if (!SHC.drw_square) {
|
||||
float p[4][3] = {{ 1.0f, 0.0f, 1.0f},
|
||||
float p[4][3] = {
|
||||
{ 1.0f, 0.0f, 1.0f},
|
||||
{ 1.0f, 0.0f, -1.0f},
|
||||
{-1.0f, 0.0f, -1.0f},
|
||||
{-1.0f, 0.0f, 1.0f}};
|
||||
@@ -760,7 +761,8 @@ GPUBatch **DRW_cache_object_surface_material_get(
|
||||
|
||||
switch (ob->type) {
|
||||
case OB_MESH:
|
||||
return DRW_cache_mesh_surface_shaded_get(ob, gpumat_array, gpumat_array_len,
|
||||
return DRW_cache_mesh_surface_shaded_get(
|
||||
ob, gpumat_array, gpumat_array_len,
|
||||
auto_layer_names, auto_layer_is_srgb, auto_layer_count);
|
||||
case OB_CURVE:
|
||||
return DRW_cache_curve_surface_shaded_get(ob, gpumat_array, gpumat_array_len);
|
||||
@@ -1652,7 +1654,8 @@ GPUBatch *DRW_cache_lamp_spot_volume_get(void)
|
||||
GPUBatch *DRW_cache_lamp_spot_square_get(void)
|
||||
{
|
||||
if (!SHC.drw_lamp_spot_square) {
|
||||
float p[5][3] = {{ 0.0f, 0.0f, 0.0f},
|
||||
float p[5][3] = {
|
||||
{ 0.0f, 0.0f, 0.0f},
|
||||
{ 1.0f, 1.0f, -1.0f},
|
||||
{ 1.0f, -1.0f, -1.0f},
|
||||
{-1.0f, -1.0f, -1.0f},
|
||||
@@ -1687,7 +1690,8 @@ GPUBatch *DRW_cache_lamp_spot_square_get(void)
|
||||
GPUBatch *DRW_cache_lamp_spot_square_volume_get(void)
|
||||
{
|
||||
if (!SHC.drw_lamp_spot_square_volume) {
|
||||
float p[5][3] = {{ 0.0f, 0.0f, 0.0f},
|
||||
float p[5][3] = {
|
||||
{ 0.0f, 0.0f, 0.0f},
|
||||
{ 1.0f, 1.0f, -1.0f},
|
||||
{ 1.0f, -1.0f, -1.0f},
|
||||
{-1.0f, -1.0f, -1.0f},
|
||||
@@ -2051,7 +2055,8 @@ GPUBatch *DRW_cache_bone_octahedral_get(void)
|
||||
}
|
||||
}
|
||||
|
||||
SHC.drw_bone_octahedral = GPU_batch_create_ex(GPU_PRIM_TRIS, vbo, NULL,
|
||||
SHC.drw_bone_octahedral = GPU_batch_create_ex(
|
||||
GPU_PRIM_TRIS, vbo, NULL,
|
||||
GPU_BATCH_OWNS_VBO);
|
||||
}
|
||||
return SHC.drw_bone_octahedral;
|
||||
@@ -2064,7 +2069,8 @@ GPUBatch *DRW_cache_bone_octahedral_wire_get(void)
|
||||
GPU_indexbuf_init(&elb, GPU_PRIM_LINES_ADJ, 12, 24);
|
||||
|
||||
for (int i = 0; i < 12; i++) {
|
||||
GPU_indexbuf_add_line_adj_verts(&elb,
|
||||
GPU_indexbuf_add_line_adj_verts(
|
||||
&elb,
|
||||
bone_octahedral_wire_lines_adjacency[i][0],
|
||||
bone_octahedral_wire_lines_adjacency[i][1],
|
||||
bone_octahedral_wire_lines_adjacency[i][2],
|
||||
@@ -2074,7 +2080,8 @@ GPUBatch *DRW_cache_bone_octahedral_wire_get(void)
|
||||
/* HACK Reuse vertex buffer. */
|
||||
GPUBatch *pos_nor_batch = DRW_cache_bone_octahedral_get();
|
||||
|
||||
SHC.drw_bone_octahedral_wire = GPU_batch_create_ex(GPU_PRIM_LINES_ADJ, pos_nor_batch->verts[0], GPU_indexbuf_build(&elb),
|
||||
SHC.drw_bone_octahedral_wire = GPU_batch_create_ex(
|
||||
GPU_PRIM_LINES_ADJ, pos_nor_batch->verts[0], GPU_indexbuf_build(&elb),
|
||||
GPU_BATCH_OWNS_INDEX);
|
||||
}
|
||||
return SHC.drw_bone_octahedral_wire;
|
||||
@@ -2217,7 +2224,8 @@ GPUBatch *DRW_cache_bone_box_get(void)
|
||||
}
|
||||
}
|
||||
|
||||
SHC.drw_bone_box = GPU_batch_create_ex(GPU_PRIM_TRIS, vbo, NULL,
|
||||
SHC.drw_bone_box = GPU_batch_create_ex(
|
||||
GPU_PRIM_TRIS, vbo, NULL,
|
||||
GPU_BATCH_OWNS_VBO);
|
||||
}
|
||||
return SHC.drw_bone_box;
|
||||
@@ -2230,7 +2238,8 @@ GPUBatch *DRW_cache_bone_box_wire_get(void)
|
||||
GPU_indexbuf_init(&elb, GPU_PRIM_LINES_ADJ, 12, 36);
|
||||
|
||||
for (int i = 0; i < 12; i++) {
|
||||
GPU_indexbuf_add_line_adj_verts(&elb,
|
||||
GPU_indexbuf_add_line_adj_verts(
|
||||
&elb,
|
||||
bone_box_wire_lines_adjacency[i][0],
|
||||
bone_box_wire_lines_adjacency[i][1],
|
||||
bone_box_wire_lines_adjacency[i][2],
|
||||
@@ -2240,7 +2249,8 @@ GPUBatch *DRW_cache_bone_box_wire_get(void)
|
||||
/* HACK Reuse vertex buffer. */
|
||||
GPUBatch *pos_nor_batch = DRW_cache_bone_box_get();
|
||||
|
||||
SHC.drw_bone_box_wire = GPU_batch_create_ex(GPU_PRIM_LINES_ADJ, pos_nor_batch->verts[0], GPU_indexbuf_build(&elb),
|
||||
SHC.drw_bone_box_wire = GPU_batch_create_ex(
|
||||
GPU_PRIM_LINES_ADJ, pos_nor_batch->verts[0], GPU_indexbuf_build(&elb),
|
||||
GPU_BATCH_OWNS_INDEX);
|
||||
}
|
||||
return SHC.drw_bone_box_wire;
|
||||
@@ -2544,7 +2554,8 @@ GPUBatch *DRW_cache_bone_stick_get(void)
|
||||
GPU_indexbuf_add_generic_vert(&elb, v++);
|
||||
}
|
||||
|
||||
SHC.drw_bone_stick = GPU_batch_create_ex(GPU_PRIM_TRI_FAN, vbo, GPU_indexbuf_build(&elb),
|
||||
SHC.drw_bone_stick = GPU_batch_create_ex(
|
||||
GPU_PRIM_TRI_FAN, vbo, GPU_indexbuf_build(&elb),
|
||||
GPU_BATCH_OWNS_VBO | GPU_BATCH_OWNS_INDEX);
|
||||
#undef CIRCLE_RESOL
|
||||
}
|
||||
@@ -3033,7 +3044,8 @@ GPUBatch **DRW_cache_mesh_surface_shaded_get(
|
||||
char **auto_layer_names, int **auto_layer_is_srgb, int *auto_layer_count)
|
||||
{
|
||||
BLI_assert(ob->type == OB_MESH);
|
||||
return DRW_mesh_batch_cache_get_surface_shaded(ob->data, gpumat_array, gpumat_array_len,
|
||||
return DRW_mesh_batch_cache_get_surface_shaded(
|
||||
ob->data, gpumat_array, gpumat_array_len,
|
||||
auto_layer_names, auto_layer_is_srgb, auto_layer_count);
|
||||
}
|
||||
|
||||
|
||||
@@ -2041,8 +2041,7 @@ static void DRW_shgroup_lightprobe(OBJECT_StorageList *stl, OBJECT_PassList *psl
|
||||
|
||||
OBJECT_ShadingGroupList *sgl = (ob->dtx & OB_DRAWXRAY) ? &stl->g_data->sgl_ghost : &stl->g_data->sgl;
|
||||
|
||||
OBJECT_LightProbeEngineData *prb_data =
|
||||
(OBJECT_LightProbeEngineData *)DRW_drawdata_ensure(
|
||||
OBJECT_LightProbeEngineData *prb_data = (OBJECT_LightProbeEngineData *)DRW_drawdata_ensure(
|
||||
&ob->id,
|
||||
&draw_engine_object_type,
|
||||
sizeof(OBJECT_LightProbeEngineData),
|
||||
@@ -2595,14 +2594,17 @@ static void OBJECT_cache_populate(void *vedata, Object *ob)
|
||||
const bool hide_object_extra = (v3d->overlay.flag & V3D_OVERLAY_HIDE_OBJECT_XTRAS) != 0;
|
||||
|
||||
if (do_outlines) {
|
||||
if (!BKE_object_is_in_editmode(ob) && !((ob == draw_ctx->obact) && (draw_ctx->object_mode & OB_MODE_ALL_PAINT))) {
|
||||
if (!BKE_object_is_in_editmode(ob) &&
|
||||
!((ob == draw_ctx->obact) && (draw_ctx->object_mode & OB_MODE_ALL_PAINT)))
|
||||
{
|
||||
struct GPUBatch *geom;
|
||||
|
||||
/* This fixes only the biggest case which is a plane in ortho view. */
|
||||
int flat_axis = 0;
|
||||
bool is_flat_object_viewed_from_side = (rv3d->persp == RV3D_ORTHO) &&
|
||||
bool is_flat_object_viewed_from_side = (
|
||||
(rv3d->persp == RV3D_ORTHO) &&
|
||||
DRW_object_is_flat(ob, &flat_axis) &&
|
||||
DRW_object_axis_orthogonal_to_view(ob, flat_axis);
|
||||
DRW_object_axis_orthogonal_to_view(ob, flat_axis));
|
||||
|
||||
if (stl->g_data->xray_enabled || is_flat_object_viewed_from_side) {
|
||||
geom = DRW_cache_object_edge_detection_get(ob, NULL);
|
||||
|
||||
@@ -256,9 +256,10 @@ static void overlay_cache_populate(void *vedata, Object *ob)
|
||||
|
||||
/* This fixes only the biggest case which is a plane in ortho view. */
|
||||
int flat_axis = 0;
|
||||
bool is_flat_object_viewed_from_side = (rv3d->persp == RV3D_ORTHO) &&
|
||||
bool is_flat_object_viewed_from_side = (
|
||||
(rv3d->persp == RV3D_ORTHO) &&
|
||||
DRW_object_is_flat(ob, &flat_axis) &&
|
||||
DRW_object_axis_orthogonal_to_view(ob, flat_axis);
|
||||
DRW_object_axis_orthogonal_to_view(ob, flat_axis));
|
||||
|
||||
if (is_flat_object_viewed_from_side && !is_sculpt_mode) {
|
||||
/* Avoid losing flat objects when in ortho views (see T56549) */
|
||||
|
||||
Reference in New Issue
Block a user