Blender Git Loki

Blender Git commits from all branches.

Page: 2788 / 2888

May 25, 2012, 03:28 (GMT)
fixes for gcc

difference between (void) and ()

gave GPU_IMMEDIATE an initializer so it was not considered "common"
May 25, 2012, 03:14 (GMT)
conflicting qualifiers on certain functions
May 25, 2012, 03:04 (GMT)
fixed include file capitalization issue
May 25, 2012, 02:54 (GMT)
fixed some asserts that fire in debug mode

been building in release all day for profiling and forgot to check
May 25, 2012, 02:42 (GMT)
Cannot use restrict with a function pointer.
May 25, 2012, 02:41 (GMT)
Merged r46824-r46992
May 25, 2012, 02:37 (GMT)
missing header file
May 25, 2012, 01:30 (GMT)
Improved the pathological behavior of the text editor.

Now batches up multiple characters to draw at once. My changes could use some refactoring, but I'd like to put it on the back shelf. All I needed to do for now is keep it from being unusable.
May 25, 2012, 01:28 (GMT)
Modified blenfont to use gpuImmediateLock/gpuImmediateUnlock
May 25, 2012, 01:26 (GMT)
Optimization (after Profiling), and refactoring of gpuImmediate.

Added gpuImmediateLock/gpuImmediateUnlock so that gpuBegin/gpuEnd have less to do so it is faster to send multiple batches.

Profiled the code using the text renderer as a pathological case.
May 24, 2012, 16:21 (GMT)
Reuse UVCALC_TRANSFORM_CORRECT as Campbell suggested. I have enabled it
default for now to test with all transforms when ready and will probably
disable for certain transformations later. This resolves #29771.
Also fixed evil crasher due to index variable strolling out of bounds.
May 24, 2012, 14:55 (GMT)
svn merge ^/trunk/blender revision 46974
May 23, 2012, 23:16 (GMT)
Forgot to add blender/gpu/intern/gpu_deprecated to CMakeLists.txt.
May 23, 2012, 22:22 (GMT)
Removed deprecated functions from blf_glyph.c

Note, it still uses GL_QUADS, which I have not decided if we should emulate quads or force the use of triangles.
May 23, 2012, 22:17 (GMT)
gpuImmediate - fixed several bugs after testing with font rendering, added gpu_deprecated.h which defines macros that chastise you if you use outdated symbols.
May 23, 2012, 22:13 (GMT)
PixelStore Policy

The way Blender uses PixelStore the best policy seems to be to assume that the values are set to their defaults (Do not call PixelStore if you do not have to) and restore the default value for anything that was changed after completing the store operation.
May 23, 2012, 19:28 (GMT)
Fix another typo, but still not working
May 23, 2012, 16:10 (GMT)
Fix matrix typos, still not working though
May 23, 2012, 14:28 (GMT)
fixed undefined symbol in GPU_immediate that wasn't caught because I was not building in debug mode.
May 23, 2012, 14:13 (GMT)
Use Eigen3 for pressure, but solving does give errors for now
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021