http://www.miikahweb.com/feed.php MiikaHweb - Blender Soc-2013-viewport_fx Branch http://www.miikahweb.com/ MiikaHweb - Blender Soc-2013-viewport_fx Branch fi Tue, 24 Nov 20 11:41:07 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[0c3c49e]: fix: visual studio 2010 project built with cmake could not...]]> http://www.miikahweb.com/en/blender/git-logs/commit/0c3c49eee36faebb4dedeb879a3424479d0fd8c6 0c3c49e
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
fix: visual studio 2010 project built with cmake could not find libjpeg

----------------------------------------
1 Path Changed]]>
Sat, 31 May 2014 04:08:27 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0c3c49eee36faebb4dedeb879a3424479d0fd8c6Jason Wilkins
<![CDATA[[5d3b635]: Fixed compile errors associated with merge from soc-2013-viewport_fx...]]> http://www.miikahweb.com/en/blender/git-logs/commit/5d3b635d310d39ca1e8fba85de313623c8d0c238 5d3b635
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
Fixed compile errors associated with merge from soc-2013-viewport_fx and MSVC2010

not tested

----------------------------------------
31 Paths Changed]]>
Fri, 30 May 2014 03:56:55 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5d3b635d310d39ca1e8fba85de313623c8d0c238Jason Wilkins
<![CDATA[[078884e]: warning fix: typedef of incomplete struct type forces redefinition...]]> http://www.miikahweb.com/en/blender/git-logs/commit/078884e2399d9327f8c6af944b5df5454dd202fb 078884e
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
warning fix: typedef of incomplete struct type forces redefinition of the typedef later, which is illegal except in C++ 11

----------------------------------------
1 Path Changed]]>
Tue, 20 May 2014 03:03:20 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/078884e2399d9327f8c6af944b5df5454dd202fbJason Wilkins
<![CDATA[[49de1ad]: fixed compile errors on MacOSX Clang 5.1 after previous merge...]]> http://www.miikahweb.com/en/blender/git-logs/commit/49de1ada8dcba35862759e0f7da5ca2209b4f588 49de1ad
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
fixed compile errors on MacOSX Clang 5.1 after previous merge

----------------------------------------
23 Paths Changed]]>
Tue, 20 May 2014 05:08:13 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/49de1ada8dcba35862759e0f7da5ca2209b4f588Jason Wilkins
<![CDATA[[49e9e98]: error fix: missing definition of offsetof when compiling with...]]> http://www.miikahweb.com/en/blender/git-logs/commit/49e9e98c4de6b9f89ed1941c046224347db16536 49e9e98
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
error fix: missing definition of offsetof when compiling with clang 5.1 on MacOS 10 Mavericks

----------------------------------------
1 Path Changed]]>
Tue, 20 May 2014 04:50:18 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/49e9e98c4de6b9f89ed1941c046224347db16536Jason Wilkins
<![CDATA[[6eff1cb]: Merge branch 'soc-2014-viewport' into soc-2013-viewport_fx]]> http://www.miikahweb.com/en/blender/git-logs/commit/6eff1cbebcf0766d2fe69db9b0fb3f76ede2c06b 6eff1cb
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
Merge branch 'soc-2014-viewport' into soc-2013-viewport_fx

Conflicts:
intern/cycles/device/device_cuda.cpp
intern/ghost/intern/GHOST_WindowCocoa.mm
source/blender/blenfont/intern/blf_font.c
source/blender/blenfont/intern/blf_translation.c
source/blender/blenkernel/BKE_brush.h
source/blender/blenkernel/BKE_pbvh.h
source/blender/blenkernel/intern/cdderivedmesh.c
source/blender/blenkernel/intern/editderivedmesh.c
source/blender/blenkernel/intern/mesh.c
source/blender/blenkernel/intern/subsurf_ccg.c
source/blender/blenlib/BLI_fileops.h
source/blender/blenlib/BLI_math_matrix.h
source/blender/blenlib/intern/fileops.c
source/blender/blenlib/intern/math_matrix.c
source/blender/editors/animation/anim_channels_defines.c
source/blender/editors/animation/anim_draw.c
source/blender/editors/animation/keyframes_draw.c
source/blender/editors/include/ED_armature.h
source/blender/editors/interface/interface.c
source/blender/editors/interface/interface_draw.c
source/blender/editors/interface/interface_icons.c
source/blender/editors/interface/interface_panel.c
source/blender/editors/interface/interface_widgets.c
source/blender/editors/interface/view2d.c
source/blender/editors/mask/mask_draw.c
source/blender/editors/mesh/editmesh_select.c
source/blender/editors/render/render_opengl.c
source/blender/editors/screen/area.c
source/blender/editors/screen/glutil.c
source/blender/editors/sculpt_paint/paint_cursor.c
source/blender/editors/sculpt_paint/paint_image.c
source/blender/editors/sculpt_paint/paint_image_proj.c
source/blender/editors/sculpt_paint/paint_utils.c
source/blender/editors/sculpt_paint/sculpt_intern.h
source/blender/editors/space_buttons/space_buttons.c
source/blender/editors/space_clip/clip_dopesheet_draw.c
source/blender/editors/space_clip/clip_draw.c
source/blender/editors/space_clip/clip_graph_draw.c
source/blender/editors/space_clip/clip_utils.c
source/blender/editors/space_console/console_draw.c
source/blender/editors/space_file/file_draw.c
source/blender/editors/space_file/file_ops.c
source/blender/editors/space_graph/graph_draw.c
source/blender/editors/space_info/info_draw.c
source/blender/editors/space_info/textview.c
source/blender/editors/space_logic/logic_window.c
source/blender/editors/space_nla/nla_draw.c
source/blender/editors/space_outliner/outliner_draw.c
source/blender/editors/space_sequencer/sequencer_draw.c
source/blender/editors/space_view3d/drawanimviz.c
source/blender/editors/space_view3d/drawarmature.c
source/blender/editors/space_view3d/drawmesh.c
source/blender/editors/space_view3d/drawobject.c
source/blender/editors/space_view3d/view3d_draw.c
source/blender/editors/space_view3d/view3d_fly.c
source/blender/editors/space_view3d/view3d_intern.h
source/blender/editors/space_view3d/view3d_walk.c
source/blender/editors/transform/transform.c
source/blender/editors/transform/transform_manipulator.c
source/blender/editors/util/ed_util.c
source/blender/editors/uvedit/uvedit_draw.c
source/blender/gpu/GPU_buffers.h
source/blender/gpu/intern/gpu_buffers.c
source/blender/gpu/intern/gpu_codegen.c
source/blender/gpu/intern/gpu_codegen.h
source/blender/gpu/intern/gpu_draw.c
source/blender/render/intern/source/convertblender.c
source/blender/windowmanager/intern/wm_operators.c
source/blender/windowmanager/intern/wm_subwindow.c
source/blender/windowmanager/intern/wm_window.c

----------------------------------------
0 Paths Changed]]>
Thu, 22 May 2014 00:02:02 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6eff1cbebcf0766d2fe69db9b0fb3f76ede2c06bJason Wilkins
<![CDATA[[e18a944]: warning fix: removed unused function f_to_char]]> http://www.miikahweb.com/en/blender/git-logs/commit/e18a9440cc41f5063400403d965ee06d80423acc e18a944
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
warning fix: removed unused function f_to_char

----------------------------------------
1 Path Changed]]>
Tue, 20 May 2014 03:52:05 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e18a9440cc41f5063400403d965ee06d80423accJason Wilkins
<![CDATA[[0252c17]: added gpuErrorSymbol to go with gpuErrorString]]> http://www.miikahweb.com/en/blender/git-logs/commit/0252c176a1cf9a56891b10863e89bf49934ec48d 0252c17
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
added gpuErrorSymbol to go with gpuErrorString

----------------------------------------
3 Paths Changed]]>
Mon, 23 Sep 2013 12:25:22 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0252c176a1cf9a56891b10863e89bf49934ec48dJason Wilkins
<![CDATA[[0312361]: WGL_ContextEGL in working order]]> http://www.miikahweb.com/en/blender/git-logs/commit/0312361ef4bc39c9ed0ae9fb47da27c47ce7eeb2 0312361
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
WGL_ContextEGL in working order

----------------------------------------
3 Paths Changed]]>
Sat, 27 Jul 2013 16:38:52 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0312361ef4bc39c9ed0ae9fb47da27c47ce7eeb2Jason Wilkins
<![CDATA[[0512be6]: Forgot to commit gpu_pixels and gpu_profile]]> http://www.miikahweb.com/en/blender/git-logs/commit/0512be63fbb9b338ca8b21e1fa03785f471fb4e1 0512be6
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
Forgot to commit gpu_pixels and gpu_profile

----------------------------------------
3 Paths Changed]]>
Sun, 21 Jul 2013 09:06:15 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0512be63fbb9b338ca8b21e1fa03785f471fb4e1Jason Wilkins
<![CDATA[[0999124]: Can compile with WGL to initialize ES on desktop, but it turns...]]> http://www.miikahweb.com/en/blender/git-logs/commit/0999124a25a7717f84591bd257233fd0efab9a43 0999124
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
Can compile with WGL to initialize ES on desktop, but it turns out my gpu doesn't support the WGL_EXT_create_context_es2_profile, so I can't test it :(

----------------------------------------
4 Paths Changed]]>
Mon, 29 Jul 2013 16:58:32 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0999124a25a7717f84591bd257233fd0efab9a43Jason Wilkins
<![CDATA[[0d3eda8]: start of refactoring based on ideas gathered while writing...]]> http://www.miikahweb.com/en/blender/git-logs/commit/0d3eda85d61acf3cbec9efea3aefd92a38d0f825 0d3eda8
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
start of refactoring based on ideas gathered while writing documentation. incomplete because I have to move to a different computer

----------------------------------------
69 Paths Changed]]>
Fri, 20 Sep 2013 12:30:31 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0d3eda85d61acf3cbec9efea3aefd92a38d0f825Jason Wilkins
<![CDATA[[0f1cac0]: stub version of refactored GHOST for OSX Cocoa CGL]]> http://www.miikahweb.com/en/blender/git-logs/commit/0f1cac0d872669c77deac859621d217c18db86fd 0f1cac0
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
stub version of refactored GHOST for OSX Cocoa CGL

----------------------------------------
6 Paths Changed]]>
Wed, 19 Feb 2014 01:52:25 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0f1cac0d872669c77deac859621d217c18db86fdJason Wilkins
<![CDATA[[1395140]: adding hooks for select mode (incomplete so I can change locations...]]> http://www.miikahweb.com/en/blender/git-logs/commit/1395140af1ee69493d4252f068569776900837ab 1395140
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
adding hooks for select mode (incomplete so I can change locations)

----------------------------------------
14 Paths Changed]]>
Mon, 23 Sep 2013 17:35:04 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1395140af1ee69493d4252f068569776900837abJason Wilkins
<![CDATA[[149d6aa]: left gpu_common_intern.h out of project]]> http://www.miikahweb.com/en/blender/git-logs/commit/149d6aadf99d78a2746abd5028b9ad67af1c39a4 149d6aa
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
left gpu_common_intern.h out of project

----------------------------------------
1 Path Changed]]>
Mon, 23 Sep 2013 19:20:24 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/149d6aadf99d78a2746abd5028b9ad67af1c39a4Jason Wilkins
<![CDATA[[175974a]: Found up several functions that really were ES2, Fixed linking...]]> http://www.miikahweb.com/en/blender/git-logs/commit/175974a48eac3b30befa0cf995255e86fdd32d56 175974a
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
Found up several functions that really were ES2, Fixed linking problems with EGL/GLESv2, stubbed out Win32 GHOST in preparation for adding EGL support.

Blender compiles, but now crashes on startup due to NULL OpenGL function pointers.

----------------------------------------
53 Paths Changed]]>
Sun, 21 Jul 2013 17:44:01 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/175974a48eac3b30befa0cf995255e86fdd32d56Jason Wilkins
<![CDATA[[17eb13a]: Implemented GHOST_ContextEGL.cpp (untested)]]> http://www.miikahweb.com/en/blender/git-logs/commit/17eb13ae198807c8d198b19f6a5b3cedc298ed74 17eb13a
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
Implemented GHOST_ContextEGL.cpp (untested)

----------------------------------------
9 Paths Changed]]>
Thu, 25 Jul 2013 10:04:05 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/17eb13ae198807c8d198b19f6a5b3cedc298ed74Jason Wilkins
<![CDATA[[181831d]: some comments in GPU_raster.h feature flags]]> http://www.miikahweb.com/en/blender/git-logs/commit/181831d3ab00e313e6eef45372625f31cfb2d582 181831d
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
some comments in GPU_raster.h feature flags

----------------------------------------
1 Path Changed]]>
Tue, 24 Sep 2013 00:20:22 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/181831d3ab00e313e6eef45372625f31cfb2d582Jason Wilkins
<![CDATA[[1902d2b]: Enabled GLEW_MX and got it working with GHOST_ContextWGL]]> http://www.miikahweb.com/en/blender/git-logs/commit/1902d2bcfd35ebd297ca1714b3c4fc353a7ecb6e 1902d2b
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
Enabled GLEW_MX and got it working with GHOST_ContextWGL

GLEW_MX puts each set of GL entry points into its own independent context. This should reduce the possibility of WGL and GL getting mismatched.

It should also allow desktop and embedded GL to live in the same program at the same time, which isn't really the end goal, but if multiple versions of OpenGL could run in the same instance of Blender it would mean that GL contexts are well managed and encapsulated.

The biggest chore is probably sharing textures between alien contexts, however, I believe that problem can be solved by the same mechanism that will be needed to allow Blender to recover from power management events on mobile devices (and probably also the desktop when using ES).

Not going to go too far down that road now, but this is the foundation.

----------------------------------------
10 Paths Changed]]>
Sat, 27 Jul 2013 20:32:10 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1902d2bcfd35ebd297ca1714b3c4fc353a7ecb6eJason Wilkins
<![CDATA[[1eb6997]: compiles again]]> http://www.miikahweb.com/en/blender/git-logs/commit/1eb6997a6e7c49b5a8ad3d32952fa5f1742b2809 1eb6997
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
compiles again

----------------------------------------
62 Paths Changed]]>
Sun, 04 Aug 2013 22:37:22 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1eb6997a6e7c49b5a8ad3d32952fa5f1742b2809Jason Wilkins
<![CDATA[[2176462]: workaround to get mali es emulator working properly, also,...]]> http://www.miikahweb.com/en/blender/git-logs/commit/217646208c0e1d291229554b1e41f99b3cc1e708 2176462
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
workaround to get mali es emulator working properly, also, fixed a missing texture data format in my revised glaDrawPixelsSafe

----------------------------------------
2 Paths Changed]]>
Mon, 29 Jul 2013 23:31:46 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/217646208c0e1d291229554b1e41f99b3cc1e708Jason Wilkins
<![CDATA[[23dadba]: added gpuGetViewport and added GPU_SAFETY checks to GPU_state_latch...]]> http://www.miikahweb.com/en/blender/git-logs/commit/23dadba462cb5e145b0b8aa39e944faf5b430cf7 23dadba
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
added gpuGetViewport and added GPU_SAFETY checks to GPU_state_latch (state should be set before gotten)

----------------------------------------
13 Paths Changed]]>
Mon, 23 Sep 2013 13:58:46 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/23dadba462cb5e145b0b8aa39e944faf5b430cf7Jason Wilkins
<![CDATA[[2786d98]: fixed crash at shutdown caused by de-initializing GPU stuff...]]> http://www.miikahweb.com/en/blender/git-logs/commit/2786d98e5585af2d95d0ae73cdbac17d65802690 2786d98
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
fixed crash at shutdown caused by de-initializing GPU stuff after windows had been destroyed

This makes me concerned about contexts and de-initialization. I think it will work OK as long as contexts share 'display lists', but there might still be some race conditions caused by resources being managed separately from the windows they are associated with...

----------------------------------------
2 Paths Changed]]>
Wed, 31 Jul 2013 02:32:00 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2786d98e5585af2d95d0ae73cdbac17d65802690Jason Wilkins
<![CDATA[[2811117]: not really a stopping point, but checking in so that I can...]]> http://www.miikahweb.com/en/blender/git-logs/commit/281111702b5800c6ed0e2ce52ac390be56f11d10 2811117
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
not really a stopping point, but checking in so that I can change my physical location

----------------------------------------
31 Paths Changed]]>
Thu, 18 Jul 2013 17:08:23 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/281111702b5800c6ed0e2ce52ac390be56f11d10Jason Wilkins
<![CDATA[[288d8f3]: Added GPU_clipping module which implements state for the common...]]> http://www.miikahweb.com/en/blender/git-logs/commit/288d8f3ed74bda30ca15570ad8daec810e299667 288d8f3
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
Added GPU_clipping module which implements state for the common clipping state. Also added preliminary support for clipping in the basic aspect, but only for the compatibility profile (i.e. still need to implement GLSL clipping planes)

----------------------------------------
17 Paths Changed]]>
Sat, 15 Feb 2014 19:36:34 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/288d8f3ed74bda30ca15570ad8daec810e299667Jason Wilkins
<![CDATA[[29b35fa]: Fixed up problems caused from previous update that appear when...]]> http://www.miikahweb.com/en/blender/git-logs/commit/29b35fa74ad2ff7696ec6ac67f9bc7c729954f52 29b35fa
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
Fixed up problems caused from previous update that appear when compiling WITH_GL_PROFILE_COMPAT and WITH_GL_SYSTEM_LEGACY (as opposed to WITH_GL_PROFILE_ES20 and WITH_GL_SYSTEM_EMBEDDED)

----------------------------------------
16 Paths Changed]]>
Sun, 21 Jul 2013 20:07:18 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/29b35fa74ad2ff7696ec6ac67f9bc7c729954f52Jason Wilkins
<![CDATA[[2a27084]: Warnings when WGL can't find the best pixel format.]]> http://www.miikahweb.com/en/blender/git-logs/commit/2a2708471a33b4b9d731d957dfbb44eb80daaf2d 2a27084
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
Warnings when WGL can't find the best pixel format.

----------------------------------------
1 Path Changed]]>
Sat, 27 Jul 2013 18:09:49 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2a2708471a33b4b9d731d957dfbb44eb80daaf2dJason Wilkins
<![CDATA[[3dbc408]: added assert to check for negative light index, also some whitespace...]]> http://www.miikahweb.com/en/blender/git-logs/commit/3dbc408d897a9c45679adcea87781b0c0ae8da0e 3dbc408
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
added assert to check for negative light index, also some whitespace cleanup

----------------------------------------
1 Path Changed]]>
Sat, 15 Feb 2014 19:20:13 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3dbc408d897a9c45679adcea87781b0c0ae8da0eJason Wilkins
<![CDATA[[3ee7410]: some fixes for drawing stipple with drawMappedFaces]]> http://www.miikahweb.com/en/blender/git-logs/commit/3ee7410876d06c0bf0947989e693608e2c7ff3d8 3ee7410
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
some fixes for drawing stipple with drawMappedFaces

----------------------------------------
12 Paths Changed]]>
Tue, 27 Aug 2013 22:33:32 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3ee7410876d06c0bf0947989e693608e2c7ff3d8Jason Wilkins
<![CDATA[[43028ad]: Fixups for GPU_sprite. Needed to make a distinction between...]]> http://www.miikahweb.com/en/blender/git-logs/commit/43028ad280ce7a1422844fbeb5c56d47455e5921 43028ad
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
Fixups for GPU_sprite. Needed to make a distinction between "points" and "sprites"

Sprites are only drawn by the GPU_ASPECT_SPRITE, while points can be drawn by any aspect. Sprites can be round and, in the future they may be textured, while points have to be square and flat.

----------------------------------------
16 Paths Changed]]>
Mon, 23 Sep 2013 16:11:26 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/43028ad280ce7a1422844fbeb5c56d47455e5921Jason Wilkins
<![CDATA[[4991d98]: GPU_LEGACY - Runtime flag to determine if compatibiity profile...]]> http://www.miikahweb.com/en/blender/git-logs/commit/4991d98fd2017672fe6a018bd53db071b74ecf00 4991d98
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
GPU_LEGACY - Runtime flag to determine if compatibiity profile is available.

Just a stub now.

Also, polished the get_max_textures function, since it seems to be a good example of how OpenGL versioning can be complicated by the history of changes to OpenGL and the existence of ES.

----------------------------------------
2 Paths Changed]]>
Fri, 19 Jul 2013 19:38:29 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4991d98fd2017672fe6a018bd53db071b74ecf00Jason Wilkins
<![CDATA[[4ad8056]: Added paranoid check to make sure the context used to load...]]> http://www.miikahweb.com/en/blender/git-logs/commit/4ad805631076ac094283c75789fc69f1ee90c477 4ad8056
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
Added paranoid check to make sure the context used to load WGL extensions and the context finally selected for rendering are compatible.

----------------------------------------
2 Paths Changed]]>
Sat, 27 Jul 2013 16:21:07 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4ad805631076ac094283c75789fc69f1ee90c477Jason Wilkins
<![CDATA[[4ca1fc4]: Committing since GPU module compiles again. I've made too...]]> http://www.miikahweb.com/en/blender/git-logs/commit/4ca1fc427f8203458dfdb2449dc01c1230a419a9 4ca1fc4
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
Committing since GPU module compiles again. I've made too many changes without being able to compile and test. Concentrating now on bringing things back into a testable state.

----------------------------------------
136 Paths Changed]]>
Sun, 04 Aug 2013 10:04:28 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4ca1fc427f8203458dfdb2449dc01c1230a419a9Jason Wilkins
<![CDATA[[4ccd805]: eglChooseConfig can return EGL_TRUE even if it doesn't find...]]> http://www.miikahweb.com/en/blender/git-logs/commit/4ccd805713aa58f9d688c115b864cf53af2021b6 4ccd805
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
eglChooseConfig can return EGL_TRUE even if it doesn't find a suitable configuration, so you have to check the value of num_configs. Removed unused query for the total number of EGL configs. Now using a std::vector to hold the attrib_list. Put variable declarations close to their use sites.

----------------------------------------
1 Path Changed]]>
Wed, 24 Jul 2013 09:54:52 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4ccd805713aa58f9d688c115b864cf53af2021b6Jason Wilkins
<![CDATA[[4e05389]: Blender now runs when compiled with ANGLE and draws to the...]]> http://www.miikahweb.com/en/blender/git-logs/commit/4e053891f9b0b1c13adc0041760b41ddc084630c 4e05389
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
Blender now runs when compiled with ANGLE and draws to the screen without triggering a GPU_SAFETY abort.

This is a big f***ing deal. I feel like I've gotten a really nice present for my birthday today :-)

----------------------------------------
45 Paths Changed]]>
Mon, 22 Jul 2013 23:55:44 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4e053891f9b0b1c13adc0041760b41ddc084630cJason Wilkins
<![CDATA[[50e3d32]: cleaned up basic shader state handling somewhat. lighting...]]> http://www.miikahweb.com/en/blender/git-logs/commit/50e3d32c56e68ae3c4dca49c3eaffdaa93fe88c7 50e3d32
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
cleaned up basic shader state handling somewhat. lighting seems accurate now

Added automatic GPU_BASIC_TEXTURE_2D disablement if there is no texture bound.
Also, added texture binding to texture object 0 where I could so this actually works.
There may be cases where the bound texture gets cleared across a function call, this should manifest as a white space where I texture should be, but I haven't seen it happen yet.

----------------------------------------
30 Paths Changed]]>
Thu, 08 Aug 2013 01:19:38 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/50e3d32c56e68ae3c4dca49c3eaffdaa93fe88c7Jason Wilkins
<![CDATA[[552f079]: fixed X cone on transform manipulator rotating around wrong...]]> http://www.miikahweb.com/en/blender/git-logs/commit/552f07966608bb83747dd6fbe1d45caf03548b7e 552f079
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
fixed X cone on transform manipulator rotating around wrong axis

----------------------------------------
1 Path Changed]]>
Thu, 18 Jul 2013 09:34:15 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/552f07966608bb83747dd6fbe1d45caf03548b7eJason Wilkins
<![CDATA[[55308a9]: Should not use formattedMsg unless call to FormatMessage succeeded...]]> http://www.miikahweb.com/en/blender/git-logs/commit/55308a9557f9d2f90ac2e3fa42d5f17ee9cd4f84 55308a9
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
Should not use formattedMsg unless call to FormatMessage succeeded.

----------------------------------------
1 Path Changed]]>
Sat, 02 Nov 2013 00:09:26 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/55308a9557f9d2f90ac2e3fa42d5f17ee9cd4f84Jason Wilkins
<![CDATA[[5a23177]: Fixes for errors building on XCode on Mac OSX Mavericks. (Has...]]> http://www.miikahweb.com/en/blender/git-logs/commit/5a2317757dcb710492c556035006077c29939bbc 5a23177
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
Fixes for errors building on XCode on Mac OSX Mavericks. (Has more to do with llvm gcc than the OS.)

Still have to refactor GHOST for OSX and move glClipPlane into GPU module.

----------------------------------------
32 Paths Changed]]>
Fri, 14 Feb 2014 17:36:21 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5a2317757dcb710492c556035006077c29939bbcJason Wilkins
<![CDATA[[5dd2b53]: Generalized GL ES so that I could link to both ANGLE with Mali...]]> http://www.miikahweb.com/en/blender/git-logs/commit/5dd2b53bc76e0ff9446aebb3d7923e26d29dd663 5dd2b53
Branches : soc-2013-viewport_fx, soc-2014-viewport
Author : Jason Wilkins (jwilkins)
----------------------------------------
Generalized GL ES so that I could link to both ANGLE with Mali's OpenGL ES Emulator.

I turns out that ANGLE accepts GL_UNSIGNED_INT as indexes when that isn't standard ES.
I had to go ahead and fix my immediate mode index building code to be flexible about what types it uses.

GLEW doesn't like Mali's driver because it eglGetCurrentDisplay doesn't work properly, but that just means it cannot load extensions, everything else seems as good as ANGLE.

http://malideveloper.arm.com/develop-for-mali/tools/opengl-es-2-0-emulator/

----------------------------------------
19 Paths Changed]]>
Mon, 29 Jul 2013 20:28:18 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5dd2b53bc76e0ff9446aebb3d7923e26d29dd663Jason Wilkins