Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-10-24 | Fix mapped mesh display skipping generated faces | Campbell Barton | |
2018-10-24 | Cleanup: use bmesh index access functions | Campbell Barton | |
2018-10-23 | Eevee: Fix lightcache not working for small caches | Clément Foucault | |
Was caused by a threading issue. The lightcache was free before the endjob function pass it to the scene. Also fix cache reuse if size matches. | |||
2018-10-23 | Eevee: Fix crash when clicking the lightcache bake button multiple time | Clément Foucault | |
2018-10-23 | Eevee: Fix crash when baking | Clément Foucault | |
Was caused by the normal pass being enbaled in the renderlayer settings. Fix T57344 | |||
2018-10-23 | Workbench: Use AntiAliasing in render even if not enabled in the User Prefs | Clément Foucault | |
2018-10-23 | Workbench: Fix Wrong AntiAliasing in renders | Clément Foucault | |
Was caused by offseting the same matrix for each samples instead of adding the offset to the original projection matrix. | |||
2018-10-23 | Wireframe: Fix wireframe object drawtype with "in front" draw option | Clément Foucault | |
First problem is that enabling the "in front" option made the wire object test against an not updated stencil buffer. Second problem is that the "in front" option was useless on wire objects. To fix this we bypass the depth test and live with some sorting problem. | |||
2018-10-23 | Xray Mode: Fix wireframe object display type not being correctly occluded | Clément Foucault | |
2018-10-23 | GP: Reduce samples in glow | Antonioya | |
The number of samples was too high. | |||
2018-10-23 | Fix bad origindex layers for editmode modifiers | Campbell Barton | |
Reverts workaround from last commit. | |||
2018-10-23 | DRW: workaround for editmode crash w/ constructive modifiers | Campbell Barton | |
Actual cause is bad orig-index layer, commit this to avoid crash for now. | |||
2018-10-23 | Cleanup: style, warning | Campbell Barton | |
2018-10-22 | GP: New Time modifier | Antonioya | |
This modifier allows to offset the keyframe animated to get more variations in the animation when reuse the same datablock. | |||
2018-10-22 | DRW: Fix missing uniform warning in debug mode | Clément Foucault | |
Fix T57318 | |||
2018-10-22 | DRW: Fix crash on startup for old Nvidia drivers | Clément Foucault | |
This should fix T57296 once and for all. | |||
2018-10-21 | Cleanup: style | Campbell Barton | |
2018-10-21 | Cleanup: trailing space | Campbell Barton | |
2018-10-21 | Cleanup: compiler warnings | Campbell Barton | |
2018-10-20 | GP: Fix duplication when draw strokes in multiple windows | Antonioya | |
The stroke must be visible only in the current region and only visible when the stroke is completed. | |||
2018-10-20 | GP: Redesign drawing cache to support particles | Antonioya | |
Full redesign of the cache system used for drawing strokes and handle derived frame data. Before, the cache was saved in bGPdata and a hash was used to manage several objects with the same datablock. Old design made the use of particles very inefficient and prone to bugs and segment faults, and especially when this was mixed with onion skinning and multiple objects using same datablock. Also, there were some conflicts with the depsgrah logic (the old design was done before despgraph was in place) that made the use of hash not working. The new design saves the data in the object runtime struct and avoid the use of any hash to find the right data. This improves the speed and reduce a lot the complexity of the code, memory allocation, hash overload and adds full support for particles and reused datablocks. The particles can reuse the modifiers and shader effects of the original grease pencil object. | |||
2018-10-20 | Fix Eevee Reflection CubeMap and Irradiance Volume on some Intel gpus | mano-wii | |
When you pass a struct as a parameter to a function, the qualifier "layout(column_major)" is lost. | |||
2018-10-19 | Eevee: LightProbes: Fix negative padding | Clément Foucault | |
2018-10-19 | Fix function using same local variable name as output variable | Clément Foucault | |
This may fix issues with certain compiler. | |||
2018-10-19 | Fix shadows of sun type lights on some Intel gpus | mano-wii | |
When you pass a struct as a parameter to a function, the qualifier "layout(column_major)" is lost. | |||
2018-10-19 | Cleanup: compiler warnings | Campbell Barton | |
2018-10-19 | Fix T57294: Modifiers cage ignore face visibility | Campbell Barton | |
2018-10-18 | Edit Mesh: Decrease the depth bias on vertices | Clément Foucault | |
2018-10-17 | Optimization: Edit Mesh Overlay | mano-wii | |
In tests with edit_cage: performance jumped from 9.37ms to 9.17ms. | |||
2018-10-17 | DRW: Fix DRW_shgroup_create_sub returning source shgroup | Clément Foucault | |
instead of the actual sub group... | |||
2018-10-17 | EditMesh: Fix uninitialized value causing red outline on edges | Clément Foucault | |
2018-10-17 | ObjectMode: Fix Outlines being drawn for BBox meshes | Clément Foucault | |
2018-10-17 | ObjectMode: Fix instances with BoundBox drawtype not displaying | Clément Foucault | |
2018-10-17 | Eevee: Fix error when using texture coordinate on world shaders | Clément Foucault | |
Compilation errors were happening on OSX with errors of the type: ```ERROR: Input of fragment shader 'viewNormal' not written by vertex shader``` | |||
2018-10-17 | Cleanup: whitespace | Campbell Barton | |
2018-10-17 | Fix T56735: Autosmooth option corrupts UVs | Campbell Barton | |
2018-10-17 | Optimization: Edit Mesh Overlay: Avoid computing fixvec unnecessarily. | mano-wii | |
This brings a big difference to meshes with edit cage adjusted for modifiers. In my tests, the suzanne with subdivision modifier level 3 went from 4.80ms to 3.05ms. | |||
2018-10-17 | Fix armature bones spline ik lines offset | Dalai Felinto | |
2018-10-17 | Fix armature bones ik lines offset | Dalai Felinto | |
2018-10-17 | Edit Mesh Overlay Geometry Shader: Ignore correction geometry for loops that ↵ | mano-wii | |
are not part of an edge. By the tests I could only observe a considerable difference in the peformanse when the vertex size is 30. Vertice 3 showed no difference in a suzzane with subdivision modifier level 3 + show-on-cage. Point Size 30: 7.29ms vs 2.55ms Reviewers: fclem Reviewed By: fclem Differential Revision: https://developer.blender.org/D3805 | |||
2018-10-16 | DRW: Fix assert with BoundBox object display mode | Clément Foucault | |
2018-10-16 | GP: Fix Blur shift when add more samples | Antonioya | |
The image was moving in +X and +Y when added samples due round precission. | |||
2018-10-16 | Fix crash in loose edge check | Campbell Barton | |
2018-10-16 | Cleanup: redundant check for hidden edge | Campbell Barton | |
2018-10-15 | Eevee: Fix Missing alpha when rendering with DOF | Clément Foucault | |
NOTE: There is a float imprecision near the focus plane due to the current technique used for DOF. This makes the alpha channel transparent on nearly in focus objects even when they should not. This artifact should be fixed when the DOF will use scatter as gather for low brightness areas. Fix T57042 : Eevee does not render alpha when DOF is turned on | |||
2018-10-15 | Edit Mesh: Fix missing loop normal display | Clément Foucault | |
2018-10-15 | Fix related to T55961: Glitch in selecting loose edges on some AMD drives. | mano-wii | |
2018-10-15 | Edit Mesh: Add comments explaining weirdness in the code. | mano-wii | |
2018-10-15 | Cleanup: Edit Mesh shader: Remove unecessary varying | Clément Foucault | |
2018-10-15 | GP: Cleanup style | Antonioya | |