Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 673 / 5574

July 18, 2020, 01:14 (GMT)
Cleanup: GPU: Make icon drawing use GPUTexture

This remove all gl function calls. Adds a new sampler only
for icon drawing.
July 18, 2020, 01:14 (GMT)
GPUTexture: Add better swizzle support
July 18, 2020, 01:14 (GMT)
GPU: Add immBindTexture and immBindTextureSampler
July 18, 2020, 01:14 (GMT)
Cleanup: ClipDraw: Remove usage of GPU_SHADER_3D_IMAGE_MODULATE_ALPHA
July 18, 2020, 01:14 (GMT)
Cleanup: PaintCursor: Use GPUTexture instead of opengl calls
July 18, 2020, 01:14 (GMT)
Cleanup: GPUShader: Remove unused builtin shader
July 18, 2020, 01:14 (GMT)
Cleanup: ClipDraw: Use GPUTexture api and fix a vmem leak

Leak was silent as it was an opengl handle.
July 18, 2020, 01:14 (GMT)
Cleanup: glutil: Use GPUTexture in immDrawPixelsTexScaled_clipping

This also cleanup the code for readability.
July 18, 2020, 01:14 (GMT)
Cleanup: WM: Use GPUTexture for radial control drawing
July 18, 2020, 01:14 (GMT)
Cleanup: GPU: Set default GL_UNPACK_ALIGNMENT to 1

Ogl default is 4 but for almost all cases, blender use tightly
packed format. This avoid confusion and state change for the
common case.

The only case that __might__ need alignement is DDS loader
(untested) so leaving this as it is.
July 18, 2020, 01:14 (GMT)
Cleanup: GPU: Wrap GL_UNPACK_ROW_LENGTH in GPU_state

Also go back to default value of 0 after usage.
July 18, 2020, 01:14 (GMT)
Cleanup: Sequencer: Use GPUTexture instead of opengl calls
July 18, 2020, 01:14 (GMT)
Cleanup: GPU: Encapsulate glViewport calls
July 18, 2020, 01:14 (GMT)
Cleanup: GPU: Encapsulate glScissor
July 18, 2020, 01:14 (GMT)
Cleanup: GPU: Encapsulate scissor test
July 18, 2020, 01:14 (GMT)
Cleanup: View3D: Encapsulate OpenGL calls

Removes GL_DEPTH_RANGE query as it is not changed anywhere.
July 18, 2020, 01:14 (GMT)
Cleanup: GPU: Encapsulate Backface culling
July 18, 2020, 01:14 (GMT)
Cleanup: GPU: Encapsulate glFrontFace
July 18, 2020, 01:14 (GMT)
Cleanup: GPU: Encapsulate glProvokingVertex
July 18, 2020, 01:14 (GMT)
Cleanup: WM: Encapsulate stereo draw buffers binding
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021