Jérôme Leclercq
|
f289d13101
|
Physics3D: Ensure RigidBody are destroyed on world destruction
|
2021-11-30 18:17:53 +01:00 |
Jérôme Leclercq
|
2d236afe0f
|
Minor fixes
|
2021-11-30 12:42:19 +01:00 |
Jérôme Leclercq
|
461a06ab8c
|
Widgets: Improve theme
- move simple styles classes ton their own file
- add button hovered texture
- add button hovered/pressed texture
- add label style
|
2021-11-30 12:42:05 +01:00 |
Jérôme Leclercq
|
b20897a2fb
|
Widgets/Canvas: Improve mouse owner system
|
2021-11-30 12:40:19 +01:00 |
Jérôme Leclercq
|
86071eae88
|
Widgets/TextAreaWidget: Add support for double/triple click selection
|
2021-11-30 12:39:53 +01:00 |
Jérôme Leclercq
|
e73489e958
|
Platform/Events: Replace MousebuttonDoubleClicked with clickCount in MouseButtonEvent
|
2021-11-30 12:38:57 +01:00 |
Jérôme Leclercq
|
f7b69e11c2
|
Widgets: Add widget theme (WIP)
|
2021-11-28 23:04:56 +01:00 |
Jérôme Leclercq
|
8299a5a4bd
|
Widgets/TextAreaWidget: Add Ctrl+A (select all) support
|
2021-11-28 20:21:21 +01:00 |
Jérôme Leclercq
|
bb93209713
|
Widgets/[Rich]TextAreaWidget: Add copy/cut/paste support
|
2021-11-28 20:21:07 +01:00 |
Jérôme Leclercq
|
a29c0b0e63
|
Widgets/Canvas: Add mouse owner system
|
2021-11-28 20:20:30 +01:00 |
Jérôme Leclercq
|
db88f0ca0d
|
Graphics: Add SlicedSprite class
|
2021-11-28 20:19:59 +01:00 |
Jérôme Leclercq
|
01cd4986cc
|
Minor fixes
|
2021-11-28 20:19:37 +01:00 |
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
|
2cdd7d0b44
|
Widgets: Fix issues with Y reversal
|
2021-11-25 23:04:01 +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
|
d475bbd4a2
|
VulkanRenderer/VulkanShaderModule: OCD fix
|
2021-11-21 19:09:30 +01:00 |
Jérôme Leclercq
|
41e3e2bbf8
|
examples/PhysicsDemo: Add button widget
|
2021-11-21 19:08:20 +01:00 |
Jérôme Leclercq
|
4df0b16d19
|
Widgets: Fix ButtonWidget
|
2021-11-21 19:07:46 +01:00 |
Jérôme Leclercq
|
b12d2eeb0f
|
Widgets/Canvas: Fix mouse position
|
2021-11-21 19:07:29 +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
|
d040cc6767
|
Shader/GlslWriter: Fix gl_Position.z remapping
|
2021-11-21 19:04:09 +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
|
83772ab035
|
Graphics/UberShader: Fix stage type check
|
2021-11-14 19:52:52 +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
|
cf8f76baa6
|
Graphics/ForwardframePipeline: Fix render mask test
|
2021-11-13 20:08:16 +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
|
a812c69e69
|
Revert "CI: Try to install Qt5 package (aqtinstall fails to install with msys2)"
This reverts commit 0dbb77de10.
See https://github.com/miurahr/pyppmd/issues/68
|
2021-11-06 11:05:44 +01:00 |
Jérôme Leclercq
|
860b2b44a3
|
Update CI badges
|
2021-11-06 10:59:14 +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
|
d872428658
|
Graphics/SpriteChainRenderer: Warning fix
|
2021-10-30 00:52:09 +02: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
|
b2aedd394c
|
Minor fixes
|
2021-10-29 16:50:50 +02:00 |
Jérôme Leclercq
|
9e1df33440
|
Graphics: Add RenderMask (WIP)
|
2021-10-29 16:50:38 +02:00 |