Revision 2840782 by Clément Foucault 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. |
Revision 5b4a862 by Clément Foucault July 18, 2020, 01:14 (GMT) |
GPUTexture: Add better swizzle support |
Revision 99b4243 by Clément Foucault July 18, 2020, 01:14 (GMT) |
GPU: Add immBindTexture and immBindTextureSampler |
Revision 7e66616 by Clément Foucault July 18, 2020, 01:14 (GMT) |
Cleanup: ClipDraw: Remove usage of GPU_SHADER_3D_IMAGE_MODULATE_ALPHA |
Revision 6d160f1 by Clément Foucault July 18, 2020, 01:14 (GMT) |
Cleanup: PaintCursor: Use GPUTexture instead of opengl calls |
Revision dcf6e12 by Clément Foucault July 18, 2020, 01:14 (GMT) |
Cleanup: GPUShader: Remove unused builtin shader |
Revision 122d0c8 by Clément Foucault 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. |
Revision 0ef57d3 by Clément Foucault July 18, 2020, 01:14 (GMT) |
Cleanup: glutil: Use GPUTexture in immDrawPixelsTexScaled_clipping This also cleanup the code for readability. |
Revision e230569 by Clément Foucault July 18, 2020, 01:14 (GMT) |
Cleanup: WM: Use GPUTexture for radial control drawing |
Revision 2d9eee1 by Clément Foucault 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. |
Revision 35f1b3e by Clément Foucault 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. |
Revision faeaf53 by Clément Foucault July 18, 2020, 01:14 (GMT) |
Cleanup: Sequencer: Use GPUTexture instead of opengl calls |
Revision a6bd777 by Clément Foucault July 18, 2020, 01:14 (GMT) |
Cleanup: GPU: Encapsulate glViewport calls |
Revision d19b301 by Clément Foucault July 18, 2020, 01:14 (GMT) |
Cleanup: GPU: Encapsulate glScissor |
Revision 1f2edba by Clément Foucault July 18, 2020, 01:14 (GMT) |
Cleanup: GPU: Encapsulate scissor test |
Revision c14e6cd by Clément Foucault July 18, 2020, 01:14 (GMT) |
Cleanup: View3D: Encapsulate OpenGL calls Removes GL_DEPTH_RANGE query as it is not changed anywhere. |
Revision 5993c53 by Clément Foucault July 18, 2020, 01:14 (GMT) |
Cleanup: GPU: Encapsulate Backface culling |
Revision 264b1e1 by Clément Foucault July 18, 2020, 01:14 (GMT) |
Cleanup: GPU: Encapsulate glFrontFace |
Revision 8dfc31f by Clément Foucault July 18, 2020, 01:14 (GMT) |
Cleanup: GPU: Encapsulate glProvokingVertex |
Revision 59975b0 by Clément Foucault July 18, 2020, 01:14 (GMT) |
Cleanup: WM: Encapsulate stereo draw buffers binding |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021