Blender Git Commits

Blender Git "soc-2012-swiss_cheese" branch commits.

Page: 2 / 14

August 17, 2012, 19:37 (GMT)
Fix for Android blenderplayer compilation and blender bin path
August 17, 2012, 19:29 (GMT)
Adding implementation for implementation for glsl. Maybe, there is a reason to share some code between gl11 and glsl (with gpu_object).
August 17, 2012, 19:23 (GMT)
Some small gpu matrix and other changes.
August 17, 2012, 17:36 (GMT)
Extends gpu_object for glsl by adding color(pointer and single) and texture coord.
Also adding two shader for glsl:
shader_main - simple color
shader_alphatexture - alpha texture (for text).
Later we will have more orgonized shaders.

gpu_object_glsl is available on desktop also (but not used) for OpenGL 3.0+
August 17, 2012, 17:04 (GMT)
Forgot in last commit
August 17, 2012, 17:02 (GMT)
Adding gpuGetClearColor to get current clear color.
August 17, 2012, 16:51 (GMT)
glMapBuffer is not implemented on Android. Fix for crash.
August 14, 2012, 00:09 (GMT)
Fix for lights. The graphic type was initilized after lights init.
(Didn't test GE, but should work)
August 11, 2012, 00:59 (GMT)
Adding Sensor support for Android (Java side)
Some cleanup
Adding static PathsHelper class for getting app path and installing libs. File releated routines goes here.
Logcat FPS counter (Should be removed from final versions for speed probably)
The functions that are exported to jni have "export_" prefex
August 11, 2012, 00:22 (GMT)
Adds support for sensor in Android app.
Little rearrangements to make code more clear.
August 11, 2012, 00:11 (GMT)
Small android config fixes
makesActivity shouldn't be in deploy.sh
No internet download: no need for permission and button
Updated app version to 1.1 so this rlease would replace 1.0 release lib
August 10, 2012, 23:03 (GMT)
Convering 2D filter Manager to gpu_gl functions
Should ease the port in future.
Still we should have add vertex shaders.
And use FBO with textures instead of textures for rendering on OpenGL ES. Not sure if simple method is supported.
August 10, 2012, 22:53 (GMT)
Fixes for ES after gpu functions rename
August 10, 2012, 22:51 (GMT)
Some video mode improvements for OpenGL ES on Linux
August 10, 2012, 21:42 (GMT)
Renaming gpu functions from gpu* to gpu_gl* because they aren't abstractions
August 10, 2012, 21:14 (GMT)
Forgot to add in last commit
August 10, 2012, 21:08 (GMT)
Switching most gl view calls to gpu wrapper (To avoid a lot REAL_GL_MODE for ES)
Fix blend function in GLSL viewport
August 10, 2012, 00:40 (GMT)
Adding gpu_view module.
It has functions like setting the viewport and clearing it.
Afaik it should be compatible with DirectX
We need gpuClear = glClear because calling color with depth clear is more efficent.
I will commit most conversions tomorrow.

It is much easier than doing REAL_GL_MODE to each viewport function.
August 9, 2012, 17:30 (GMT)
It is better to check GPU EXT than glew (Support for GL ES)
August 9, 2012, 17:15 (GMT)
No need for glMultMatrixf and glLoadMatrixf trick.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021