http://www.miikahweb.com/feed.php MiikaHweb - Blender Soc-2014-viewport_fx Branch http://www.miikahweb.com/ MiikaHweb - Blender Soc-2014-viewport_fx Branch fi Sat, 24 Aug 19 11:59:56 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[d9ffc99]: Merge branch 'master' into soc-2014-viewport_fx]]> http://www.miikahweb.com/en/blender/git-logs/commit/d9ffc99e66d659ac887d801b9cc071b4c3f9b8ab d9ffc99
Branches : soc-2014-viewport_fx
Author : Antony Riakiotakis (psy-fi)
----------------------------------------
Merge branch 'master' into soc-2014-viewport_fx

I have resolved some differences, for instance selection code which was more or less a stub, to be
the same as master. This will have to be fixed later.

Conflicts:
CMakeLists.txt
intern/ghost/CMakeLists.txt
intern/ghost/intern/GHOST_SystemWin32.cpp
intern/ghost/intern/GHOST_Window.cpp
intern/ghost/intern/GHOST_WindowWin32.cpp
intern/ghost/intern/GHOST_WindowX11.cpp
source/blender/blenlib/BLI_math_matrix.h
source/blender/blenlib/intern/math_matrix.c
source/blender/gpu/CMakeLists.txt
source/blender/gpu/GPU_select.h
source/blender/gpu/intern/gpu_buffers.c
source/blender/gpu/intern/gpu_draw.c
source/blender/gpu/intern/gpu_extensions.c
source/blender/gpu/intern/gpu_select.c
source/blender/gpu/shaders/gpu_shader_simple_vert.glsl
source/blender/nodes/CMakeLists.txt

----------------------------------------
0 Paths Changed]]>
Mon, 08 Sep 2014 16:15:42 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d9ffc99e66d659ac887d801b9cc071b4c3f9b8abAntony Riakiotakis
<![CDATA[[551ebaa]: Fix compilation on linux (Ubuntu 14.04 used here).]]> http://www.miikahweb.com/en/blender/git-logs/commit/551ebaa3dd758bc1975548c28766bfa3159d3846 551ebaa
Branches : soc-2014-viewport_fx
Author : Antony Riakiotakis (psy-fi)
----------------------------------------
Fix compilation on linux (Ubuntu 14.04 used here).

----------------------------------------
5 Paths Changed]]>
Mon, 08 Sep 2014 13:33:42 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/551ebaa3dd758bc1975548c28766bfa3159d3846Antony Riakiotakis
<![CDATA[[5036677]: Merge remote-tracking branch 'origin' into soc-2014-viewport_fx...]]> http://www.miikahweb.com/en/blender/git-logs/commit/50366779e60a46611e82be614f10a745d3c7cb5e 5036677
Branches : soc-2014-viewport_fx
Author : Jason Wilkins (jwilkins)
----------------------------------------
Merge remote-tracking branch 'origin' into soc-2014-viewport_fx

Conflicts:
source/blender/gpu/shaders/gpu_shader_simple_vert.glsl

----------------------------------------
0 Paths Changed]]>
Thu, 10 Jul 2014 23:18:14 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/50366779e60a46611e82be614f10a745d3c7cb5eJason Wilkins
<![CDATA[[1d8739b]: need to call releaseNativeHandles in GHOST_WindowX11's destructor...]]> http://www.miikahweb.com/en/blender/git-logs/commit/1d8739b014322ddb6a7a5d5cdb911869d3aac69b 1d8739b
Branches : soc-2014-viewport_fx
Author : Jason Wilkins (jwilkins)
----------------------------------------
need to call releaseNativeHandles in GHOST_WindowX11's destructor, as well as some additional checks in GHOST_ContextGLX's destructor

----------------------------------------
2 Paths Changed]]>
Thu, 10 Jul 2014 22:59:56 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1d8739b014322ddb6a7a5d5cdb911869d3aac69bJason Wilkins
<![CDATA[[4dc1ec4]: fix initial window size being too large for OSX/X11 on multiple...]]> http://www.miikahweb.com/en/blender/git-logs/commit/4dc1ec4564645fd2ae993ef8dcba0f3038e12d55 4dc1ec4
Branches : soc-2014-viewport_fx
Author : Jason Wilkins (jwilkins)
----------------------------------------
fix initial window size being too large for OSX/X11 on multiple monitors (check for X11 being used instead of not APPLE and not WIN32)

----------------------------------------
2 Paths Changed]]>
Thu, 10 Jul 2014 13:34:35 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4dc1ec4564645fd2ae993ef8dcba0f3038e12d55Jason Wilkins
<![CDATA[[3e454e0]: oops, some typos made it into the GLX context commit]]> http://www.miikahweb.com/en/blender/git-logs/commit/3e454e0c5d8a2a4d1a0b45cb25a00500177c19d5 3e454e0
Branches : soc-2014-viewport_fx
Author : Jason Wilkins (jwilkins)
----------------------------------------
oops, some typos made it into the GLX context commit

----------------------------------------
2 Paths Changed]]>
Thu, 10 Jul 2014 12:29:47 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3e454e0c5d8a2a4d1a0b45cb25a00500177c19d5Jason Wilkins
<![CDATA[[ab86faf]: removed some accidentally added backup files]]> http://www.miikahweb.com/en/blender/git-logs/commit/ab86fafed47f584a76321b9b2cad69c1276f1da0 ab86faf
Branches : soc-2014-viewport_fx
Author : Jason Wilkins (jwilkins)
----------------------------------------
removed some accidentally added backup files

----------------------------------------
3 Paths Changed]]>
Thu, 10 Jul 2014 12:17:46 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ab86fafed47f584a76321b9b2cad69c1276f1da0Jason Wilkins
<![CDATA[[0ef5c18]: Merge branch 'soc-2014-viewport_fx' of git.blender.org:blender...]]> http://www.miikahweb.com/en/blender/git-logs/commit/0ef5c183d8bbaff0eefe8f91b6710002405bbcdc 0ef5c18
Branches : soc-2014-viewport_fx
Author : Jason Wilkins (jwilkins)
----------------------------------------
Merge branch 'soc-2014-viewport_fx' of git.blender.org:blender into soc-2014-viewport_fx

----------------------------------------
0 Paths Changed]]>
Thu, 10 Jul 2014 02:30:31 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0ef5c183d8bbaff0eefe8f91b6710002405bbcdcJason Wilkins
<![CDATA[[40b6df7]: Moved and deleted some code from GHOST Cocoa]]> http://www.miikahweb.com/en/blender/git-logs/commit/40b6df78512a1a42c468a63ad38810b3f6ae4a83 40b6df7
Branches : soc-2014-viewport_fx
Author : Jason Wilkins (jwilkins)
----------------------------------------
Moved and deleted some code from GHOST Cocoa
moved locale query to the intern/locale module
deleted some odd code that did not appear to be actually used relating to command line arguments

----------------------------------------
6 Paths Changed]]>
Wed, 09 Jul 2014 22:56:49 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/40b6df78512a1a42c468a63ad38810b3f6ae4a83Jason Wilkins
<![CDATA[[62e83b3]: fix: xdnd module did not compile on OSX without setting the...]]> http://www.miikahweb.com/en/blender/git-logs/commit/62e83b34785ddef825b04692a9ceee28fcd03e68 62e83b3
Branches : soc-2014-viewport_fx
Author : Jason Wilkins (jwilkins)
----------------------------------------
fix: xdnd module did not compile on OSX without setting the location of X11 include files

----------------------------------------
1 Path Changed]]>
Wed, 09 Jul 2014 23:03:14 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/62e83b34785ddef825b04692a9ceee28fcd03e68Jason Wilkins
<![CDATA[[71ea85c]: [Revision] GHOST Context Refactor for X11 (Also can compile...]]> http://www.miikahweb.com/en/blender/git-logs/commit/71ea85cc616d3fbbd0e3a37408c087d8f04dc46d 71ea85c
Branches : soc-2014-viewport_fx
Author : Jason Wilkins (jwilkins)
----------------------------------------
[Revision] GHOST Context Refactor for X11 (Also can compile GHOST X11 on OSX)
This is much like the CGL context in that it is fairly preliminary and does not have all the features of EGL or WGL contexts yet.
In order to work on this on OSX, some minor changes were made to CMake to link with X11 on OSX

----------------------------------------
12 Paths Changed]]>
Wed, 09 Jul 2014 23:19:18 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/71ea85cc616d3fbbd0e3a37408c087d8f04dc46dJason Wilkins
<![CDATA[[85fdb5a]: some readability edits for ghost context classes]]> http://www.miikahweb.com/en/blender/git-logs/commit/85fdb5adefd9560885ae66b91687c44e644f6c86 85fdb5a
Branches : soc-2014-viewport_fx
Author : Jason Wilkins (jwilkins)
----------------------------------------
some readability edits for ghost context classes
also added code to clear screen immediately after context creation, similar to how it is done for glX

----------------------------------------
9 Paths Changed]]>
Wed, 09 Jul 2014 23:13:49 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/85fdb5adefd9560885ae66b91687c44e644f6c86Jason Wilkins
<![CDATA[[a1d1b07]: removed apparent overly verbose conversion of int to bool in...]]> http://www.miikahweb.com/en/blender/git-logs/commit/a1d1b07eb685313d3463d7f9d4b79a4ff747c3b7 a1d1b07
Branches : soc-2014-viewport_fx
Author : Jason Wilkins (jwilkins)
----------------------------------------
removed apparent overly verbose conversion of int to bool in GHOST_C-api.cpp

----------------------------------------
1 Path Changed]]>
Wed, 09 Jul 2014 23:06:07 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a1d1b07eb685313d3463d7f9d4b79a4ff747c3b7Jason Wilkins
<![CDATA[[1ead782]: Merge branch 'master' of git.blender.org:blender into soc-2014...]]> http://www.miikahweb.com/en/blender/git-logs/commit/1ead782e3c1a37112824674135ae3ad76298821d 1ead782
Branches : soc-2014-viewport_fx
Author : Jason Wilkins (jwilkins)
----------------------------------------
Merge branch 'master' of git.blender.org:blender into soc-2014-viewport_fx

----------------------------------------
0 Paths Changed]]>
Tue, 01 Jul 2014 07:49:38 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1ead782e3c1a37112824674135ae3ad76298821dJason Wilkins
<![CDATA[[302a5b5]: [OpenGL Policy] BlendFuncSeparate defaults to GL_ALPHA, GL_ONE_MINUS_SRC_ALPHA...]]> http://www.miikahweb.com/en/blender/git-logs/commit/302a5b56df1937986e54ef4600cca6f6a70d8066 302a5b5
Branches : soc-2014-viewport_fx
Author : Jason Wilkins (jwilkins)
----------------------------------------
[OpenGL Policy] BlendFuncSeparate defaults to GL_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_ONE, GL_ZERO

Only set the blend func if the coefficients are different. Return them to the defaults when done.

Note: Fairly confident that Blender and the standalone Cycles renderer are correct, but that both the embedded and standalone game engine will need more testing.

Note: Do we actually want the default to be: GL_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_ONE, GL_ONE_MINUS_SRC_ALPHA?

----------------------------------------
39 Paths Changed]]>
Fri, 04 Jul 2014 20:15:16 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/302a5b56df1937986e54ef4600cca6f6a70d8066Jason Wilkins
<![CDATA[[361ab2f]: OpenGL Extension Shims]]> http://www.miikahweb.com/en/blender/git-logs/commit/361ab2ff2e9f8fc15449f52790ea2a2025972cd5 361ab2f
Branches : soc-2014-viewport_fx
Author : Jason Wilkins (jwilkins)
----------------------------------------
OpenGL Extension Shims

A few things are going on with these "shims":
* OpenGL 2.0 and GLEW_ARB_shader_objects are subtly different.
* Some extensions come in ARB and OES flavors.
* GenerateMipmaps needs a workaround on ATI.
* gpu_buffer_start_update and gpu_buffer_finish_update make usage of buffer objects a bit more abstract

Any use of a shimmed function directly without the shim is caught by GPU_deprecated.h

There are also some other changes that are not related to shims that came along for the ride.

----------------------------------------
11 Paths Changed]]>
Fri, 04 Jul 2014 16:57:20 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/361ab2ff2e9f8fc15449f52790ea2a2025972cd5Jason Wilkins
<![CDATA[[407a6df]: #if 0'd out all of GPU_deprecated.h and turned on GPU_MANGLE_DEPRECATED...]]> http://www.miikahweb.com/en/blender/git-logs/commit/407a6dfdc9a10827a68cabc4e530f94b07893c70 407a6df
Branches : soc-2014-viewport_fx
Author : Jason Wilkins (jwilkins)
----------------------------------------
#if 0'd out all of GPU_deprecated.h and turned on GPU_MANGLE_DEPRECATED by default.

Will add functions and symbols back as work progresses.

Since bgl.c uses OpenGL directly like source/blender/gpu, it disables GPU_MANGLE_DEPRECATED.

----------------------------------------
3 Paths Changed]]>
Fri, 04 Jul 2014 16:38:08 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/407a6dfdc9a10827a68cabc4e530f94b07893c70Jason Wilkins
<![CDATA[[653379b]: Fixed documentation of GHOST_GetSwapInterval to match new interface...]]> http://www.miikahweb.com/en/blender/git-logs/commit/653379b15a95b3a348fe59a57620da5cdc3d8dae 653379b
Branches : soc-2014-viewport_fx
Author : Jason Wilkins (jwilkins)
----------------------------------------
Fixed documentation of GHOST_GetSwapInterval to match new interface

----------------------------------------
1 Path Changed]]>
Tue, 01 Jul 2014 09:12:22 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/653379b15a95b3a348fe59a57620da5cdc3d8daeJason Wilkins
<![CDATA[[c39f6c4]: Made a mistake when rewriting GPU_material_construct_end to...]]> http://www.miikahweb.com/en/blender/git-logs/commit/c39f6c49b7f2c164920a2c3af5436ba13ab28400 c39f6c4
Branches : soc-2014-viewport_fx
Author : Jason Wilkins (jwilkins)
----------------------------------------
Made a mistake when rewriting GPU_material_construct_end to return bool.

----------------------------------------
1 Path Changed]]>
Fri, 04 Jul 2014 16:40:43 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c39f6c49b7f2c164920a2c3af5436ba13ab28400Jason Wilkins
<![CDATA[[dc62742]: Added getNumOfAASamples to GHOST_IWindow interface.]]> http://www.miikahweb.com/en/blender/git-logs/commit/dc627428c92aaefe2a2c88d9d2557d376040cb45 dc62742
Branches : soc-2014-viewport_fx
Author : Jason Wilkins (jwilkins)
----------------------------------------
Added getNumOfAASamples to GHOST_IWindow interface.

I was going to use it for something, but decided to use glGetIntegerv(GL_SAMPLES, &i) instead.
It may be the case that neither this nor stereoVisual should be cached.

----------------------------------------
5 Paths Changed]]>
Fri, 04 Jul 2014 16:30:33 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/dc627428c92aaefe2a2c88d9d2557d376040cb45Jason Wilkins
<![CDATA[[df33131]: Merge branch 'master' of git.blender.org:blender into soc-2014...]]> http://www.miikahweb.com/en/blender/git-logs/commit/df3313187f4805d29d5a67ef6c623731e7ad9743 df33131
Branches : soc-2014-viewport_fx
Author : Jason Wilkins (jwilkins)
----------------------------------------
Merge branch 'master' of git.blender.org:blender into soc-2014-viewport_fx

----------------------------------------
0 Paths Changed]]>
Fri, 04 Jul 2014 16:58:37 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/df3313187f4805d29d5a67ef6c623731e7ad9743Jason Wilkins
<![CDATA[[4f88d6d]: Merge branch 'master' of git.blender.org:blender into soc-2014...]]> http://www.miikahweb.com/en/blender/git-logs/commit/4f88d6d74c7e58fc4de8e86415ed67d36191372e 4f88d6d
Branches : soc-2014-viewport_fx
Author : Jason Wilkins (jwilkins)
----------------------------------------
Merge branch 'master' of git.blender.org:blender into soc-2014-viewport_fx

----------------------------------------
0 Paths Changed]]>
Fri, 27 Jun 2014 09:57:53 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4f88d6d74c7e58fc4de8e86415ed67d36191372eJason Wilkins
<![CDATA[[42beba3]: (Showing My Work) Expanded GPU Module to Support Modern OpenGL...]]> http://www.miikahweb.com/en/blender/git-logs/commit/42beba3f739663857be068975f67149ef4d53d8c 42beba3
Branches : soc-2014-viewport_fx
Author : Jason Wilkins (jwilkins)
----------------------------------------
(Showing My Work) Expanded GPU Module to Support Modern OpenGL

I am updating the GPU module so that it contains code needed for Blender to support a programmable shader based pipeline.

In an effort to make sure things always compile I've excluded most of the changes from 2013 that were made to gpu_codegen, gpu_draw, gpu_extensions, and gpu_material.

This new functionality is not used anywhere in Blender yet. That will come gradually.

This is a bit rough because I wanted something in the repository before evaluations. I wanted to break this into smaller more manageable pieces for code review, but that would take too much time. However, this might still work for review purposes.

----------------------------------------
96 Paths Changed]]>
Fri, 27 Jun 2014 10:20:31 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/42beba3f739663857be068975f67149ef4d53d8cJason Wilkins
<![CDATA[[6741f8e]: Accidentally committed some backup copies of some files in...]]> http://www.miikahweb.com/en/blender/git-logs/commit/6741f8e7a0a35ac3df2f2cb71e6598dc13091b21 6741f8e
Branches : soc-2014-viewport_fx
Author : Jason Wilkins (jwilkins)
----------------------------------------
Accidentally committed some backup copies of some files in gpu.

----------------------------------------
5 Paths Changed]]>
Sat, 28 Jun 2014 09:02:55 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6741f8e7a0a35ac3df2f2cb71e6598dc13091b21Jason Wilkins
<![CDATA[[7c012d9]: Merge branch 'soc-2014-viewport_fx' of git.blender.org:blender...]]> http://www.miikahweb.com/en/blender/git-logs/commit/7c012d906c867669d682a998dc7953f18afe7bc9 7c012d9
Branches : soc-2014-viewport_fx
Author : Jason Wilkins (jwilkins)
----------------------------------------
Merge branch 'soc-2014-viewport_fx' of git.blender.org:blender into soc-2014-viewport_fx

----------------------------------------
0 Paths Changed]]>
Fri, 27 Jun 2014 10:50:41 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7c012d906c867669d682a998dc7953f18afe7bc9Jason Wilkins
<![CDATA[[b54017e]: Merge branch 'master' of git.blender.org:blender into soc-2014...]]> http://www.miikahweb.com/en/blender/git-logs/commit/b54017edb0c030805a20b1284389072c84bc4764 b54017e
Branches : soc-2014-viewport_fx
Author : Jason Wilkins (jwilkins)
----------------------------------------
Merge branch 'master' of git.blender.org:blender into soc-2014-viewport_fx

----------------------------------------
0 Paths Changed]]>
Fri, 27 Jun 2014 11:09:00 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b54017edb0c030805a20b1284389072c84bc4764Jason Wilkins
<![CDATA[[d56908d]: Some changes to OSX GHOST contexts got left out of previous...]]> http://www.miikahweb.com/en/blender/git-logs/commit/d56908df514da85848e9039cbddf4b6d2ee3a590 d56908d
Branches : soc-2014-viewport_fx
Author : Jason Wilkins (jwilkins)
----------------------------------------
Some changes to OSX GHOST contexts got left out of previous separation of wanted parameters and actual parameters

----------------------------------------
3 Paths Changed]]>
Fri, 27 Jun 2014 10:48:39 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d56908df514da85848e9039cbddf4b6d2ee3a590Jason Wilkins
<![CDATA[[4606950]: Merge branch 'master' of git.blender.org:blender into soc-2014...]]> http://www.miikahweb.com/en/blender/git-logs/commit/4606950e81efe0c594f0e9908a6ab09691667255 4606950
Branches : soc-2014-viewport_fx
Author : Jason Wilkins (jwilkins)
----------------------------------------
Merge branch 'master' of git.blender.org:blender into soc-2014-viewport_fx

Conflicts:
CMakeLists.txt
source/creator/CMakeLists.txt
source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLLight.cpp

----------------------------------------
0 Paths Changed]]>
Fri, 27 Jun 2014 08:01:42 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4606950e81efe0c594f0e9908a6ab09691667255Jason Wilkins
<![CDATA[[8ecdbe5]: (Revision 1) New Matrix and Vector Operations for Viewport...]]> http://www.miikahweb.com/en/blender/git-logs/commit/8ecdbe5f9861b992e1d467833a435c3fb6080348 8ecdbe5
Branches : soc-2014-viewport_fx
Author : Jason Wilkins (jwilkins)
----------------------------------------
(Revision 1) New Matrix and Vector Operations for Viewport FX

Addressed concerns:
"Using const with multi-dimensional arrays gives warnings in GCC/Clang"
"This so short that I dont think its even copyrightable, (cross product and some assignments)"
"all other functions have mul_ prefix. why difference?"

I also cleaned up some whitespace.

Have not addressed concerns about the name of scale_m4 or the generality/compatibility of translate_m4.

----------------------------------------
2 Paths Changed]]>
Fri, 27 Jun 2014 03:45:03 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/8ecdbe5f9861b992e1d467833a435c3fb6080348Jason Wilkins
<![CDATA[[d3de9c6]: Revert "BLI_restrict macro to help the compiler optimize functions...]]> http://www.miikahweb.com/en/blender/git-logs/commit/d3de9c621e68effe7e64e44790bc62aa2f8fc010 d3de9c6
Branches : soc-2014-viewport_fx
Author : Jason Wilkins (jwilkins)
----------------------------------------
Revert "BLI_restrict macro to help the compiler optimize functions that do not allow pointer aliasing."

This reverts commit 9e402f8866794eadd49e5a024bed532ab6cf7b19.

----------------------------------------
1 Path Changed]]>
Fri, 27 Jun 2014 02:43:49 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d3de9c621e68effe7e64e44790bc62aa2f8fc010Jason Wilkins
<![CDATA[[1f565b3]: Separation of desired stereo and multisample parameters from...]]> http://www.miikahweb.com/en/blender/git-logs/commit/1f565b3217c2027208c0d265371074e3f8b6d7b8 1f565b3
Branches : soc-2014-viewport_fx
Author : Jason Wilkins (jwilkins)
----------------------------------------
Separation of desired stereo and multisample parameters from actual values along with some other fixes to GHOST

stereoVisual and numOfAASamples now stored in GHOST_Context
parameters for GHOST_Window renamed to wantStereoVisual and wantNumOfAASamples to reflect that context creation will try to satisfy the request, but not fail if it cannot.
The parameters in GHOST_Context hold the actual values that were initialized
added isValid to base GHOST_Window
added updateDrawingContext to GHOST_Context and GHOST_Window (However, it is only needed by OSX)
fixed typo: WGLEW_WGL_EXT_swap_control -> WGLEW_EXT_swap_control

----------------------------------------
10 Paths Changed]]>
Wed, 25 Jun 2014 14:13:19 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1f565b3217c2027208c0d265371074e3f8b6d7b8Jason Wilkins
<![CDATA[[25bb898]: New Matrix and Vector Operations for Viewport FX]]> http://www.miikahweb.com/en/blender/git-logs/commit/25bb89896cd6c8336ed841f84340a57e3ee1a1b8 25bb898
Branches : soc-2014-viewport_fx
Author : Jason Wilkins (jwilkins)
----------------------------------------
New Matrix and Vector Operations for Viewport FX

New functions required for emulation an OpenGL style matrix stack on the GPU
New functions that replace functionality provided by GLU
Some fixes to make various matrix and vector functions const correct
More efficient '_q' matrix functions that assume no pointer aliasing
A set of macros for initializing vector arrays (VEC2D, VEC3D, VEC4D)
2 and 4 dimensional versions of VECCOPY macro
Typo fix, ortho_v2_v2 formal parameter implied a 3 element array, instead of the proper 2

----------------------------------------
6 Paths Changed]]>
Wed, 25 Jun 2014 21:10:39 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/25bb89896cd6c8336ed841f84340a57e3ee1a1b8Jason Wilkins
<![CDATA[[3ae2dc4]: The GLU library in BLENDER_GL_LIBRARIES was accidentally being...]]> http://www.miikahweb.com/en/blender/git-logs/commit/3ae2dc47e7ef253467c3f79dbabb531b9e934b54 3ae2dc4
Branches : soc-2014-viewport_fx
Author : Jason Wilkins (jwilkins)
----------------------------------------
The GLU library in BLENDER_GL_LIBRARIES was accidentally being replaced. Solution is to use list(APPEND) instead of set().

----------------------------------------
1 Path Changed]]>
Wed, 25 Jun 2014 13:59:35 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3ae2dc47e7ef253467c3f79dbabb531b9e934b54Jason Wilkins
<![CDATA[[5eb9a08]: Update of GHOST_ContextNone so that functions recently added...]]> http://www.miikahweb.com/en/blender/git-logs/commit/5eb9a088fd4c05ce20199e33657b6e3526bedf14 5eb9a08
Branches : soc-2014-viewport_fx
Author : Jason Wilkins (jwilkins)
----------------------------------------
Update of GHOST_ContextNone so that functions recently added to the interface have dummy implementations that are no-ops but still "succeed" at doing nothing (the defaults in GHOST_Context "fail" to do nothing)

----------------------------------------
2 Paths Changed]]>
Wed, 25 Jun 2014 14:17:59 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5eb9a088fd4c05ce20199e33657b6e3526bedf14Jason Wilkins
<![CDATA[[728bb4d]: Fix for MSVC where __func__ is not defined unless you accidentally...]]> http://www.miikahweb.com/en/blender/git-logs/commit/728bb4d239d63cd80da5a8b99b10a5274dadbddd 728bb4d
Branches : soc-2014-viewport_fx
Author : Jason Wilkins (jwilkins)
----------------------------------------
Fix for MSVC where __func__ is not defined unless you accidentally include BLI_compiler_compat.h

----------------------------------------
1 Path Changed]]>
Wed, 25 Jun 2014 21:13:52 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/728bb4d239d63cd80da5a8b99b10a5274dadbdddJason Wilkins
<![CDATA[[7fd107b]: Using 0 as an error sentinel for the swap interval is not strictly...]]> http://www.miikahweb.com/en/blender/git-logs/commit/7fd107b320a779554beed2ec2d119290b0a9e3a4 7fd107b
Branches : soc-2014-viewport_fx
Author : Jason Wilkins (jwilkins)
----------------------------------------
Using 0 as an error sentinel for the swap interval is not strictly correct.

0 is a valid value for a swap interval and different users of getSwapInterval may want to substitute different values if the swap interval cannot be read.

This commit changes the prototype to: GHOST_TSuccess getSwapInterval(int& intervalOut)

Users of the function should either check the return value or set intervalOut to a default value before calling getSwapInterval.

----------------------------------------
27 Paths Changed]]>
Wed, 25 Jun 2014 15:55:02 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7fd107b320a779554beed2ec2d119290b0a9e3a4Jason Wilkins
<![CDATA[[9e402f8]: BLI_restrict macro to help the compiler optimize functions...]]> http://www.miikahweb.com/en/blender/git-logs/commit/9e402f8866794eadd49e5a024bed532ab6cf7b19 9e402f8
Branches : soc-2014-viewport_fx
Author : Jason Wilkins (jwilkins)
----------------------------------------
BLI_restrict macro to help the compiler optimize functions that do not allow pointer aliasing.

----------------------------------------
1 Path Changed]]>
Wed, 25 Jun 2014 21:11:46 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9e402f8866794eadd49e5a024bed532ab6cf7b19Jason Wilkins
<![CDATA[[ebe8935]: GHOST_ContextCGL]]> http://www.miikahweb.com/en/blender/git-logs/commit/ebe89356b50f8a32d333a4674df27ba1c9a6fa41 ebe8935
Branches : soc-2014-viewport_fx
Author : Jason Wilkins (jwilkins)
----------------------------------------
GHOST_ContextCGL

Initial pass at a re-factored OpenGL context for Cocoa.
This does not yet implement the same checks and warnings that the WGL and EGL contexts have.

----------------------------------------
5 Paths Changed]]>
Wed, 25 Jun 2014 15:15:35 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ebe89356b50f8a32d333a4674df27ba1c9a6fa41Jason Wilkins
<![CDATA[[9499994]: cleanup related to EGL contexts]]> http://www.miikahweb.com/en/blender/git-logs/commit/94999949d8f9110ae2a0e13c5228b29c0e5bf32d 9499994
Branches : soc-2014-viewport_fx
Author : Jason Wilkins (jwilkins)
----------------------------------------
cleanup related to EGL contexts
added EGL 1.5 entry points to glew-es
glew-es was assuming that EGL and ES always go together, but you can use EGL to initialize non-ES contexts
moved swap interval implementation to GHOST_Context classes
added EGLDisplay parameter to EGLEWInit in order to work around ARM Mali bug (but seems sensible compared to other EGL functions)
more checks before calling eglBindAPI, no need if there is no EGL display

----------------------------------------
11 Paths Changed]]>
Fri, 13 Jun 2014 23:28:19 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/94999949d8f9110ae2a0e13c5228b29c0e5bf32dJason Wilkins
<![CDATA[[6da8fa6]: More fixes for CMake, MSVC 2013, Windows 8]]> http://www.miikahweb.com/en/blender/git-logs/commit/6da8fa60f58b458bca12e8655cea11c148e4fc2f 6da8fa6
Branches : soc-2014-viewport_fx
Author : Jason Wilkins (jwilkins)
----------------------------------------
More fixes for CMake, MSVC 2013, Windows 8

The hard-coded path for OpenEXR library should include the -2_1 suffix.

Added /SAFESEH:NO flag to standalone Cycles application so it can link.

The standalone Cycles application needs both debug and optimized versions of the OpenEXR libraries.

----------------------------------------
2 Paths Changed]]>
Mon, 09 Jun 2014 17:06:28 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6da8fa60f58b458bca12e8655cea11c148e4fc2fJason Wilkins