itsmattkc
403a8a8656
ocio: change lut edge size to 64 instead of 32
...
Doesn't "solve" the white inaccuracy issue, but does mitigate it somewhat. Also
improves accuracy across the board.
2020-05-03 03:14:38 +10:00
itsmattkc
c7de93cc5d
viewer/opengl: minor code improvements
2020-04-24 15:14:20 +10:00
itsmattkc
8c44f8d03d
viewer/various: split off color management into separate base class
...
Also moves scopes to said base class.
2020-04-24 03:45:07 +10:00
itsmattkc
3eb966cb5b
openglshader: fixed ocio opengl incompatibility
2020-04-24 00:19:25 +10:00
itsmattkc
c4fe5786a3
openglshader: fixed ocio opengl incompatibility
2020-04-23 23:43:29 +10:00
itsmattkc
8d66989de3
Merge branch 'glsl-150' of https://github.com/Simran-B/olive into Simran-B-glsl-150
2020-04-23 22:37:39 +10:00
itsmattkc
48b5d9ca60
openglshader: upload ocio lut immediately
2020-04-23 22:36:05 +10:00
itsmattkc
9e04728c12
openglshader: minor code tidiness
2020-04-23 21:20:51 +10:00
Simran Brucherseifer
5da9848de7
Upgrade shaders from GLSL 110 to 150 (OpenGL 3.2)
2020-04-22 11:28:33 +02:00
itsmattkc
1aa87cbda6
various: encapsulate all code in the olive namespace to avoid name collisions
...
Large-scale code cleanup. Also adds a license to the top of all files that were
missing it.
2020-04-06 15:29:53 +10:00
itsmattkc
f3290003be
colordialog/wheel/gradient: implemented basic UI components for color picking
2020-04-02 13:02:30 +11:00
itsmattkc
776cfd87c8
renderer: minor code improvements
2020-02-03 12:41:20 +11:00
itsmattkc
1f5ae6f9bd
use mutexes to prevent threads from interfering with each other while sharing shaders
2019-12-10 01:45:39 +11:00
itsmattkc
26b3993b9d
made vast improvements to rendering engine and node structure
...
This was many changes that were largely fundamentally related. They included:
- More const modifiers to enforce read only node graphs
- Support for fragment and vertex shaders from the nodes
- Support for node code loaded externally (embedded into the binary)
- Fixed issue preventing two textures from being used in a shader
- Removed several unused functions and cleaned up code
- Fixed video media node misreading its matrix input
2019-12-09 23:50:52 +11:00
itsmattkc
133dab1666
some code cleanup
...
Removal of translations around debug messages since these waste cycles and are
likely not useful
2019-10-31 21:45:53 +11:00
itsmattkc
55f7d6aa8a
restored previous renderer iteration for porting
2019-10-31 20:06:11 +11:00
itsmattkc
77bcb70dac
started porting renderer to new portable form
2019-10-31 19:14:58 +11:00