english Sivu saatavilla vain englanninkielisenä.

Blender Git Statistics -> Branches -> tmp-widget-opti

"Tmp-widget-opti" branch

Total commits : 5
Total committers : 1
First Commit : May 15, 2020
Latest Commit : May 25, 2020


Commits by Date

DateNumber of Commits
May 25, 20201
May 24, 20200
May 23, 20200
May 22, 20200
May 21, 20200
May 20, 20200
May 19, 20200
May 18, 20200
May 17, 20201
May 16, 20200
May 15, 20203

Committers

AuthorNumber of Commits
Clément Foucault5

Popular Files

FilenameTotal Edits
gpu_shader_2D_widget_base_vert.glsl3
interface_draw.c1
wm_window.c1
gpu_draw.c1
gpu_shader_2D_widget_base_frag.glsl1
GPU_draw.h1
gpu_framebuffer.c1
draw_manager.c1
select_engine.c1
GPU_state.h1

Latest commits Feed

May 25, 2020, 09:48 (GMT)
Merge branch 'master' into tmp-widget-opti

# Conflicts:
# source/blender/gpu/shaders/gpu_shader_2D_widget_base_vert.glsl
May 17, 2020, 00:58 (GMT)
UI: Widget: Replace geometry by fragment shader drawing

This means all the antiailasing is done inside the fragment shader.

We use a Signed Distance Field to draw the 2D rounded boxes. This ensure
the best quality for AA.

This reduce the averge Batch for widget to 16 verts instead of ~600 and
reduce overshading a lot.

Theme Emboss alpha and tria alpha needs to be changed after this refactor.
May 15, 2020, 13:49 (GMT)
UI: Widget: Make emboss offset dependent of line width
May 15, 2020, 13:21 (GMT)
UI: Widgets: Reduce constants count in shader
May 15, 2020, 13:02 (GMT)
Cleanup: Put GPU_state_init inside gpu_state.c

Also put glDisable(GL_DITHER) in it since we don't even use it (but is
enabled by default).

Also leave GL_MULTISAMPLE on by default since it has no impact on non-MSAA
framebuffers.

MiikaHweb - Blender Git Statistics v1.06
Tehnyt: Miika HämäläinenViimeksi p?ivitetty: 07.11.2014 14:18 MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2020