Revision 91ab64f by Clément Foucault August 18, 2017, 13:07 (GMT) |
GPU_texture : Add RG8 format. |
Revision 95b1b77 by Clément Foucault August 18, 2017, 13:07 (GMT) |
Eevee: Fix some problem with Glass & Diffuse BSDF with SSR Diffuse was not outputing the right normal. (this is not a problem with SSR actually) Glass did not have proper ssr_id and was receiving environment lighting twice. Also it did not have proper fresnel on lamps. |
Revision f4bd416 by Dalai Felinto August 18, 2017, 10:21 (GMT) |
Fix ubo vec3 alignment issue This fixes the Principled shader in Eevee, among other nodes. Basically before we were treating all the vec3 as vec4 as far as memory goes. We now only do it when required (aka, when the vec3 is not followed by a float). We can be even smarter about that and move the floats around to provide padding for the vec3s. However this is for a separate patch. That said, there seems to be some strong consensus in corners of the internet against using vec3 at all [1]. Basically even if we get all the padding correct, we may still suffer from poor driver implementations in some consumer graphic cards. It's not hard to move to vec4, but I think we can avoid doing it as much as possible. By the time 2.8 is out hopefully most drivers will be implementing things correctly. [1] - https://stackoverflow.com/questions/38172696 |
Revision 6fe38bf by Campbell Barton August 18, 2017, 08:58 (GMT) |
PyAPI: Gawain checks for range Raise error on vert-buffer data overflow. Also exception on attempting to fill data thats already on the GPU. |
Revision 4e468ce by Campbell Barton August 18, 2017, 08:27 (GMT) |
PyAPI: Fix memory leak w/ empty, allocated enums |
Revision aae0737 by Campbell Barton August 18, 2017, 08:17 (GMT) |
CMake: Boost no longer needed for Audaspace |
Revision 0c57d85 by Campbell Barton August 18, 2017, 08:16 (GMT) |
Fix building w/o Audaspace |
Revision 9862673 by Joerg Mueller August 18, 2017, 06:24 (GMT) |
Audaspace: Moving audaspace 1.3 into extern. Deleting the old internal audaspace. Major changes from there are: - The whole library was refactored to use C++11. - Many stability and performance improvements. - Major Python API refactor: - Most requested: Play self generated sounds using numpy arrays. - For games: Sound list, random sounds and dynamic music. - Writing sounds to files. - Sequencing API. - Opening sound devices, eg. Jack. - Ability to choose different OpenAL devices in the user settings. |
Revision d0dad02 by Campbell Barton August 17, 2017, 22:56 (GMT) |
Cleanup: use lowercase prefix for local API's Also some minor corrections. |
Revision cb67873 by Campbell Barton August 17, 2017, 22:43 (GMT) |
PyAPI: Iniital gawain API for Python Wraps vertex-format, vertex-buffer and batch's (enough for drawing). Doesn't yet expose index-buffers or shaders. |
Revision 73df38a by Campbell Barton August 17, 2017, 21:50 (GMT) |
RNA: don't register manipulator properties by name Matching behavior for operators. |
Revision ac28a4f by Campbell Barton August 17, 2017, 14:55 (GMT) |
Fix leak in Python BGE filter & image types |
Revision 7a46961 by Stefan Werner August 17, 2017, 13:07 (GMT) |
Cycles: Fix for a division by zero that could happen with solid angle triangle light sampling |
Revision 743baca by Joshua Leung August 17, 2017, 13:03 (GMT) |
Revision 8141eac by Stefan Werner August 17, 2017, 10:44 (GMT) |
Improved triangle sampling for mesh lights This implements Arvo's "Stratified sampling of spherical triangles". Similar to how we sample rectangular area lights, this is sampling triangles over their solid angle. It does significantly improve sampling close to the triangle, but doesn't do much for more distant triangles. So I added a simple heuristic to switch between the two methods. Unfortunately, I expect this to add render time in any case, even when it does not make any difference whatsoever. It'll take some benchmarking with various scenes and hardware to estimate how severe the impact is and if it is worth the change. Reviewers: #cycles, brecht Reviewed By: #cycles, brecht Subscribers: Vega-core, brecht, SteffenD Tags: #cycles Differential Revision: https://developer.blender.org/D2730 |
Revision 4d93323 by Campbell Barton August 17, 2017, 10:37 (GMT) |
Gawain: name struct's Needed to reference without first including headers. |
Revision 8644fce by Dalai Felinto August 17, 2017, 09:56 (GMT) |
Fix blenderplayer |
Revision 5492d2c by Lukas Stockner August 17, 2017, 00:00 (GMT) |
Cycles: Calculate correct remaining time when using a larger pixel size |
Revision 264d0cc by Germano Cavalcante August 16, 2017, 22:10 (GMT) |
Merge branch 'master' into blender2.8 |
Revision 9b1e0f5 by Germano Cavalcante August 16, 2017, 22:08 (GMT) |
Remove unnecessary #include "ED_transform.h" |
|
|
|


Master Commits
MiikaHweb | 2003-2021