d0c772f68b
Fix T69853: Object orientation is wrong with some AMD deprecated drivers.
...
This solution only reuses the performance workaround made for Intel.
But the original problem was not solved.
Not much we can do to solve it.
2019-09-19 11:18:18 -03:00
77f1f13663
GPU: AMD: Remove workaround that doesn't work
2019-09-18 12:33:23 -03:00
3a08153d7a
DRW: Refactor to support draw call batching
...
Reviewers: brecht
Differential Revision: D4997
2019-09-17 15:16:43 +02:00
fd5c1972cd
Revert "DRW: Refactor to support draw call batching"
...
This reverts commit ce34a6b0d7 .
2019-09-13 23:03:10 +02:00
ce34a6b0d7
DRW: Refactor to support draw call batching
...
Reviewers: brecht
Differential Revision: D4997
2019-09-13 17:32:18 +02:00
554af9c689
Cleanup: DRW: Make clipped shader use UBO clip planes
2019-05-27 12:58:14 +02:00
45c085a171
DRW: Add DRWView to improve different view handling
...
This will have multiple benefit.
TODO detail benefits (culling, more explicit, handling of clipping planes)
For now the view usage is wrapped to make changes needed more progressive.
2019-05-22 13:29:04 +02:00
c06bd2d184
Fix T64499: edit mode display glitch on Intel HD 4x00 and Windows 7/8
...
There may well be more vertex shaders that need this, but I couldn't find them
in my testing.
Differential Revision: https://developer.blender.org/D4921
2019-05-22 08:32:39 +02:00
9bb42de828
Fix T64574 : Weird shadow mesh glitches in viewport
...
This is not the most clean but this is what is needed to make
point_object_to_ndc equivalent to
point_object_to_world + point_world_to_ndc
2019-05-14 14:07:08 +02:00
8950aa2615
Fix T64574 : Weird shadow mesh glitches in viewport
...
This is not the most clean but this is what is needed to make
point_object_to_ndc equivalent to
point_object_to_world + point_world_to_ndc
2019-05-14 13:57:41 +02:00
20421ef952
Cleanup: DRW: Move ModelMatrix declaration to common_view_lib
2019-05-14 10:57:04 +02:00
0d8ab0eac6
DRW: Remove ModelViewMatrix Usage
2019-05-10 12:14:41 +02:00
fdddea676d
Cleanup: DRW: Renaming of glsl utility macros
2019-05-10 12:14:41 +02:00
f2f62b184c
DRW: Remove WorldNormalMatrix
2019-05-08 20:13:32 +02:00
24aeb479be
Overlay Mode: Use common_view_lib
...
This is in order to centralize all matrices transformations.
2019-05-08 20:13:32 +02:00
e12c08e8d1
ClangFormat: apply to source, most of intern
...
Apply clang format as proposed in T53211.
For details on usage and instructions for migrating branches
without conflicts, see:
https://wiki.blender.org/wiki/Tools/ClangFormat
2019-04-17 06:21:24 +02:00
8444aaaa69
DRW: Put all view-only dependant uniform in a UBO.
...
This leads to less lookups to the GWNShaderInterface and less uniform upload.
We still keep a legacy path so that Builtin uniforms can still work. We might restrict this path to Builtin shader only in the future.
2018-03-10 02:18:25 +01:00