Blender Git Loki

Kaikki Blender Git kommitit.

Page: 1295 / 8462

September 8, 2020, 04:05 (GMT)
alembic, use min/max time sampling time to derive the frame index
September 8, 2020, 03:42 (GMT)
alembic, avoid clearing the mesh, reload deleted data from previous
playback
September 8, 2020, 02:58 (GMT)
cleaunp the procedural synchronisation a bit
September 8, 2020, 02:38 (GMT)
rename Procedural::create, Procedural::generate
September 8, 2020, 02:31 (GMT)
modify macros to avoid copying the arrays
September 8, 2020, 02:15 (GMT)
GPUContext: Move GPUContext to gpu::Context for more consistency

This makes the GPUContext follow the same naming convention as the rest
of the module.

Also add a static getter for extra bonus style (no need for casts):
- Context::get()
- GLContext::get()
September 8, 2020, 02:15 (GMT)
GPU: Cleanup implementation casts

- Use the syntactic wrap/unwrap method to make code more readable.
- Update comment about hidden struct behind opaque types.
- Cleanup GPUDrawList type.
September 8, 2020, 02:15 (GMT)
GPUTexture: Remove unused functions and avoid GPU_texture_opengl_bindcode

This is a cleanup.
September 8, 2020, 02:15 (GMT)
Cleanup: DRW: Replace 0 by NULL in GPU_context_create calls

This was left from a previous refactor.
September 8, 2020, 02:15 (GMT)
GPUImmediate: Make activation / deactivation implicit

This avoids unecessary complexity.

Also makes the GPUImmediate threadsafe by using a threadlocal imm variable.
September 8, 2020, 02:15 (GMT)
fix flush
September 8, 2020, 02:15 (GMT)
GPUState: Encapsulate glPixelStorei inside the GLStateManager

Part of the Vulkan task T68990

Isolate the last remaining gl functions.
September 8, 2020, 02:15 (GMT)
GPUState: Encapsulate glFlush and glFinish inside the GLContext

Part of the Vulkan task T68990

Isolate the few remaining gl functions.
September 8, 2020, 00:41 (GMT)
Cleanup: doxygen syntax for idtype.c
September 7, 2020, 23:30 (GMT)
Cleanup: remove unused source file

FX_shader_light.c was added by accident in 66da2f537ae80ce2.
September 7, 2020, 23:26 (GMT)
Cleanup: tabs to spaces
September 7, 2020, 23:18 (GMT)
Cleanup: consistent syntax for doxygen parameters

Also use back-slash instead of '@'.
September 7, 2020, 22:02 (GMT)
GPUQuery: GL Backend isolation

This is part of the Vulkan task T68990.

This introduce a new GLQueryPool for managing queries in an
implementation agnostic manner.

This modify the GPU selection query to use this new object.
This also make use of blender::Vector for better code quality.

No real functionnal change.
September 7, 2020, 22:02 (GMT)
GPU: Select Pick: Remove last GL call

This is part of the Vulkan task T68990
This is just a cleanup.
September 7, 2020, 22:02 (GMT)
GPUFramebuffer: Make GPU_framebuffer_read_depth more flexible

This is to make use of it in selection code.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021