Jérôme Leclercq
|
0c3bcf6c86
|
Graphics/Camera: Add render order property
|
2021-11-28 20:15:22 +01:00 |
Jérôme Leclercq
|
d0aad3ee1e
|
Platform: Add initial Clipboard support (only text is supported)
|
2021-11-28 20:14:15 +01:00 |
Jérôme Leclercq
|
b6d366c89d
|
Graphics/Sprite: Reverse vertices
|
2021-11-24 22:29:47 +01:00 |
Jérôme Leclercq
|
a33a118ed3
|
Minor fixes
|
2021-11-24 22:29:09 +01:00 |
Jérôme Leclercq
|
caf1a0f1e8
|
Widgets: Add [Rich]TextAreaWidget
|
2021-11-24 22:25:39 +01:00 |
Jérôme Leclercq
|
643b1a2b15
|
Widgets: Add ImageWidget
|
2021-11-24 22:24:57 +01:00 |
Jérôme Leclercq
|
6c97f538a1
|
Widgets: Reimplement Hide/Show
|
2021-11-24 22:24:14 +01:00 |
Jérôme Leclercq
|
d2cfc5fdf5
|
Graphics/GraphicsComponent: Add visibility control
|
2021-11-24 22:07:56 +01:00 |
Jérôme Leclercq
|
c9aba016a8
|
Graphics/Sprite: Add [Get|Set]TextureCoords & SetTextureRect
|
2021-11-24 22:00:29 +01:00 |
Jérôme Leclercq
|
b8b0552a4e
|
Graphics: Fix blending (temporary fix until frame graph handles it)
|
2021-11-24 21:56:33 +01:00 |
Jérôme Leclercq
|
4df0b16d19
|
Widgets: Fix ButtonWidget
|
2021-11-21 19:07:46 +01:00 |
Jérôme Leclercq
|
d0f55df3ca
|
Widgets: Reuse materials to improve performance
|
2021-11-21 19:07:06 +01:00 |
Jérôme Leclercq
|
a1b5e5b4f4
|
Math/Vector3: Fix ToString()
|
2021-11-21 19:06:33 +01:00 |
Jérôme Leclercq
|
8f1cc79dc2
|
Graphics/InstancedRenderable: Add signal to tell some renderables need to be rebuild
|
2021-11-21 19:06:10 +01:00 |
Jérôme Leclercq
|
1b271a29ef
|
Widgets/BaseWidget: Fix background position and render mask
|
2021-11-21 17:14:59 +01:00 |
Jérôme Leclercq
|
2a8568f2ac
|
Graphics/InstancedRenderable: Replace constructor AABB with UpdateAABB method
|
2021-11-21 17:14:39 +01:00 |
Lynix
|
57d39f7eeb
|
Shader/GlslWriter: Rename scaleZPosition to remapZPosition
|
2021-11-21 16:15:56 +01:00 |
Jérôme Leclercq
|
237602a33f
|
Widgets/Canvas: Add render mask parameter
|
2021-11-14 19:54:47 +01:00 |
Jérôme Leclercq
|
8c3a0a9200
|
Graphics/Camera: Update default values (according to projecting type)
|
2021-11-14 19:54:30 +01:00 |
Jérôme Leclercq
|
c85263c9e7
|
Shader/GlslWriter: Add depth fix (from [0;1] to [-1;1]
|
2021-11-14 13:00:15 +01:00 |
Jérôme Leclercq
|
ecd1e43890
|
Graphics: Add support for multi-viewer rendering (a bit hacky)
|
2021-11-13 20:08:03 +01:00 |
Jérôme Leclercq
|
342c053faa
|
Graphics/Camera: Add clear color per viewer
|
2021-11-13 20:06:34 +01:00 |
Jérôme Leclercq
|
a643d0fc3a
|
OpenGLRenderer: Improve error handling (fixes Windows/x86 compilation)
Template specialization was failing because OpenGL function type have __stdcall convention on Windows/32bits
|
2021-11-02 09:43:30 +01:00 |
Jérôme Leclercq
|
9946c17a23
|
OpenGLRenderer: Choose between OpenGL/OpenGL ES at loading
|
2021-11-02 09:13:12 +01:00 |
Lynix
|
5d849129fd
|
Graphics: Remove CullingList (fixes MinGW compilation)
|
2021-10-30 00:51:54 +02:00 |
Lynix
|
90c738023a
|
OpenGLRenderer: Try to load OpenGL on desktop instead of OpenGL ES
|
2021-10-30 00:51:17 +02:00 |
Jérôme Leclercq
|
9e1df33440
|
Graphics: Add RenderMask (WIP)
|
2021-10-29 16:50:38 +02:00 |
Jérôme Leclercq
|
078060cfc9
|
Fix some issues found with WSLg
|
2021-10-29 14:38:56 +02:00 |
Jérôme Leclercq
|
32c204e95f
|
Minor fixes
|
2021-10-29 13:29:49 +02:00 |
Jérôme Leclercq
|
a3d9aaf1fb
|
Merge branch 'master' into automatic-file-fix
|
2021-10-28 09:57:59 +02:00 |
Jérôme Leclercq
|
a02b1952c0
|
Apply header order fix
|
2021-10-28 09:53:56 +02:00 |
Jérôme Leclercq
|
66206868cd
|
XMake: Add automatic header order fix
|
2021-10-28 09:53:43 +02:00 |
Jérôme Leclercq
|
f491ee1e38
|
Apply inclusion fix
|
2021-10-27 18:09:19 +02:00 |
Jérôme Leclercq
|
7d279dce4b
|
OCD fix
|
2021-10-26 20:27:08 +02:00 |
Jérôme Leclercq
|
4067116eb8
|
Graphics/ForwardFramePipeline: Handle material invalidation correctly
|
2021-10-26 20:26:13 +02:00 |
Jérôme Leclercq
|
66bbf63e87
|
Core/Algorithm: Add SafeCast
|
2021-10-26 20:26:13 +02:00 |
Jérôme Leclercq
|
73838f5f08
|
Minor fixes
|
2021-10-26 20:26:13 +02:00 |
Jérôme Leclercq
|
6bab824e4f
|
Graphics: Use default white texture if material has empty texture slot
|
2021-10-26 20:26:13 +02:00 |
Jérôme Leclercq
|
e84ec8e4ac
|
Proof of concept
|
2021-10-26 20:26:13 +02:00 |
Jérôme Leclercq
|
58485cfa79
|
Rework shader bindings (WIP)
|
2021-10-26 20:26:13 +02:00 |
Jérôme Leclercq
|
93ec196dc4
|
Apply header guard check
|
2021-10-26 15:52:46 +02:00 |
Jérôme Leclercq
|
ed7ab31933
|
Apply copyright fix to all files
|
2021-10-26 14:31:35 +02:00 |
Jérôme Leclercq
|
8d5276ddac
|
XMake: update SPIRV and Unicode data parsers
|
2021-10-26 11:14:20 +02:00 |
Jérôme Leclercq
|
14fb2b83ae
|
Minor fixes
|
2021-10-25 15:48:49 +02:00 |
Jérôme Leclercq
|
6162a805e4
|
OpenGLRenderer: Fix buffer destruction not removing VAOs referencing it
|
2021-10-19 14:48:53 +02:00 |
Lynix
|
c3999d708f
|
Graphics: Add DistanceAsSortKey function
|
2021-10-18 16:46:03 +02:00 |
Jérôme Leclercq
|
a66f6faed1
|
Add widgets (WIP)
|
2021-10-04 09:25:45 +02:00 |
Jérôme Leclercq
|
68708c54f7
|
Minor stuff
|
2021-10-04 09:24:42 +02:00 |
Jérôme Leclercq
|
0442db1c53
|
Shader: Add support for compound operators
|
2021-09-24 15:39:03 +02:00 |
Jérôme Leclercq
|
601ed047ba
|
Fix some initialization order
|
2021-09-24 15:24:21 +02:00 |