Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-29 | GPU: Move gpu_vertex_format.c to C++ | Clément Foucault | |
2020-07-29 | Cleanup: correct assert in GPU_offscreen_read_pixels | Campbell Barton | |
2020-07-28 | Merge branch 'blender-v2.90-release' | Jacques Lucke | |
2020-07-28 | Fix: remove error in previous commit | Jacques Lucke | |
2020-07-28 | Cleanup: correct usage of extern-C blocks in various places | Jacques Lucke | |
This removes extern-C blocks around other includes and adds such blocks for some headers that need them. | |||
2020-07-28 | Cleanup: spelling, comments | Campbell Barton | |
2020-07-27 | Cleanup: quiet warnings without DDS | Campbell Barton | |
2020-07-27 | GPU: Fix crash and missing texture due to recent C++ port | Clément Foucault | |
Fix T79306 DRW: small issues with yesterday commits modifying TEXTARGET Fix T79303 Image texture node crashes EEVEE when connected to a shader output | |||
2020-07-27 | GPU: fix build error due to wrong linkage specification | Jacques Lucke | |
2020-07-27 | GPUFramebuffer: Fix compilation issue with designated initializer in C++ | Clément Foucault | |
2020-07-27 | GPU: Fix MSVC compile errors | Clément Foucault | |
2020-07-26 | Cleanup: Image: Rename redundant enum for clarity | Clément Foucault | |
2020-07-26 | GPUTexture: Replace GL textarget enum by Image enum | Clément Foucault | |
2020-07-26 | GPU: Remove GL constant from BIF_glutil | Clément Foucault | |
2020-07-26 | Cleanup: GPU: Remove GPU_glew.h outside of GPU module | Clément Foucault | |
Remove use of GL* constants and types inside the codebase. There is still a few occurence to get rid of. | |||
2020-07-26 | Cleanup: GPU_codegen.c: Use LISTBASE_FOREACH macro instead of for loops | Clément Foucault | |
2020-07-26 | Cleanup: GPU: Remove unused code and header | Clément Foucault | |
2020-07-26 | GPU: Move gpu_platform.c to C++ | Clément Foucault | |
2020-07-26 | GPU: Move gpu_immediate.c to C++ | Clément Foucault | |
2020-07-26 | GPU: Move gpu_framebuffer.c to C++ | Clément Foucault | |
2020-07-26 | GPU: Move gpu_extensions.c to C++ | Clément Foucault | |
2020-07-26 | GPU: Move gpu_element.c to C++ | Clément Foucault | |
2020-07-26 | GPU: Move and rename gpu_draw*.c to C++ | Clément Foucault | |
`gpu_draw.c` was a misleading name, `gpu_texture_image.cc` is better suited. | |||
2020-07-26 | GPU: Move gpu_debug.c to C++ | Clément Foucault | |
2020-07-26 | GPU: Rename gpu_context.cpp to .cc suffix | Clément Foucault | |
2020-07-26 | GPU: Move gpu_batch.c to C++ | Clément Foucault | |
2020-07-26 | GPU: Move gpu_attr_binding.c to C++ | Clément Foucault | |
2020-07-26 | GPU: Add extern "C" to intern headers | Clément Foucault | |
2020-07-24 | Cleanup: remove redundant glReadBuffer call when reading pixels | Campbell Barton | |
2020-07-23 | Fix T79158: Eevee cubemaps shows black | Germano Cavalcante | |
Same as T75943 that was fixed by rBff97545c50f4 | |||
2020-07-23 | Fix T79158: Eevee cubemaps shows black | Germano Cavalcante | |
Same as T75943 that was fixed by rBff97545c50f4 | |||
2020-07-20 | Fluid: Refactored smoke noise system | Sebastián Barschkis | |
This refactor is in response to reports in which the adaptive domain with noise caused a crash (e.g. T79009). It should also fix issues where the smoke appeared to be cut off when using the adaptive domain together with noise. It is also possible that some of these changes improve the lines issue from T74559. | |||
2020-07-20 | Fix T78977 GPU: blf fonts are not gamma corrected | Clément Foucault | |
2020-07-19 | Fix T66937: Blank view on navigation with auto-deph & large clip-end | Campbell Barton | |
2020-07-19 | Cleanup: spelling | Campbell Barton | |
2020-07-18 | UI: Status Bar Statistics and Other Options | Harley Acheson | |
Status Bar can show scene statistics, memory usage, version, etc set by context menu. Part two of T75672. Differential Revision: https://developer.blender.org/D7557 Reviewed by Julian Eisel | |||
2020-07-18 | Cleanup: spelling | Campbell Barton | |
2020-07-18 | Cleanup: GPU: Encapsulate clipDistances | Clément Foucault | |
This also remove some non functionnal state changes that were left from legacy code. | |||
2020-07-18 | Cleanup: WM: Encapsulate stereo draw buffers binding | Clément Foucault | |
2020-07-18 | Cleanup: GPU: Encapsulate glProvokingVertex | Clément Foucault | |
2020-07-18 | Cleanup: GPU: Encapsulate glFrontFace | Clément Foucault | |
2020-07-18 | Cleanup: GPU: Encapsulate Backface culling | Clément Foucault | |
2020-07-18 | Cleanup: GPU: Encapsulate scissor test | Clément Foucault | |
2020-07-18 | Cleanup: GPU: Encapsulate glViewport calls | Clément Foucault | |
2020-07-18 | Cleanup: GPU: Wrap GL_UNPACK_ROW_LENGTH in GPU_state | Clément Foucault | |
Also go back to default value of 0 after usage. | |||
2020-07-18 | Cleanup: GPU: Set default GL_UNPACK_ALIGNMENT to 1 | Clément Foucault | |
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. | |||
2020-07-18 | Cleanup: GPUShader: Remove unused builtin shader | Clément Foucault | |
2020-07-18 | GPU: Add immBindTexture and immBindTextureSampler | Clément Foucault | |
2020-07-18 | GPUTexture: Add better swizzle support | Clément Foucault | |
2020-07-18 | Cleanup: GPU: Make icon drawing use GPUTexture | Clément Foucault | |
This remove all gl function calls. Adds a new sampler only for icon drawing. |