Jérôme Leclercq
|
ed7ab31933
|
Apply copyright fix to all files
|
2021-10-26 14:31:35 +02:00 |
Jérôme Leclercq
|
b8309fd511
|
XMake: add auto-fixer script
|
2021-10-26 14:31:19 +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
|
cb716e5da5
|
Fix OpenGL version check
|
2021-10-24 15:25:17 +02:00 |
Jérôme Leclercq
|
6162a805e4
|
OpenGLRenderer: Fix buffer destruction not removing VAOs referencing it
|
2021-10-19 14:48:53 +02:00 |
Jérôme Leclercq
|
7e65f4b544
|
Graphics: Fix warning
|
2021-10-19 14:34:35 +02:00 |
Jérôme Leclercq
|
04ee6f0fd1
|
Add support for xmake 2.5.9 (and unity build for unit tests)
|
2021-10-19 14:26:45 +02:00 |
Lynix
|
c3999d708f
|
Graphics: Add DistanceAsSortKey function
|
2021-10-18 16:46:03 +02:00 |
Lynix
|
9740db8fe2
|
Improve MinGW support
|
2021-10-16 17:45:43 +02:00 |
Jérôme Leclercq
|
2a2f7d8085
|
Add support for coverage mode (WIP)
|
2021-10-16 12:09:36 +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 |
Jérôme Leclercq
|
ea49f56530
|
Shader/LangParser: OCD fix
|
2021-09-23 17:49:36 +02:00 |
Jérôme Leclercq
|
3ad05614f9
|
Graphics: Use debug regions inside render pass to fix an issue with OpenGL context switch
|
2021-09-23 17:49:15 +02:00 |
Jérôme Leclercq
|
aa2021dc49
|
Graphics/GuillotineTextureAtlas: Handle texture instantiation failure (happens if size is too big)
|
2021-09-21 17:40:43 +02:00 |
Jérôme Leclercq
|
7ab4d91900
|
OpenGLRenderer: Implement texture blit/copy if glCopyImageSubData is not supported
|
2021-09-21 17:39:24 +02:00 |
Jérôme Leclercq
|
4933a389a2
|
OpenGLRenderer: Improve/fix Framebuffer handling
|
2021-09-21 17:37:03 +02:00 |
Jérôme Leclercq
|
78358337f3
|
OpenGLRenderer: Improve OpenGL wrapper
|
2021-09-21 16:34:34 +02:00 |
Jérôme Leclercq
|
250044b47a
|
Update main.cpp
|
2021-09-13 23:35:56 +02:00 |
Jérôme Leclercq
|
74534236ef
|
Graphics: Fix some warnings
|
2021-09-13 23:35:46 +02:00 |
Jérôme Leclercq
|
7f6b61df53
|
Graphics/SpriteChainRenderer: Improve copy
|
2021-09-13 23:35:31 +02:00 |
Jérôme Leclercq
|
db85372778
|
Renderer/Texture: Add Copy method (wip)
|
2021-09-13 23:34:51 +02:00 |
Jérôme Leclercq
|
72f2a5b531
|
Graphics: Add initial support for transparency
|
2021-09-08 19:08:44 +02:00 |
Jérôme Leclercq
|
c6763bc623
|
Graphics/Camera: Fix Orthographic projection matrix
|
2021-09-08 19:08:21 +02:00 |
Jérôme Leclercq
|
75f927b414
|
Utility: Handle vertex color loading
|
2021-09-08 19:07:59 +02:00 |
Jérôme Leclercq
|
0961baa5ac
|
CI: Add verbose flag to debug build failue
|
2021-09-08 16:04:05 +02:00 |
Jérôme Leclercq
|
099f182126
|
Graphics/SpriteChainRenderer: Fix single sprite data over multiple vertex buffers
|
2021-09-07 19:12:25 +02:00 |
Jérôme Leclercq
|
ece18bf472
|
Implement back text rendering (WIP)
|
2021-09-07 18:45:10 +02:00 |
Jérôme Leclercq
|
879b2f7aa6
|
Renderer/Texture: Implement Update of a region + inherit AbstractImage
|
2021-09-07 18:42:53 +02:00 |
Jérôme Leclercq
|
b6745b2906
|
Renderer: Fix A8, L8 and LA8 support for both OpenGL and Vulkan
|
2021-09-07 17:39:12 +02:00 |
Jérôme Leclercq
|
601a0cedec
|
Fix MinGW support
|
2021-09-06 10:37:24 +02:00 |
Jérôme Leclercq
|
7a78e7be8c
|
Fix compilation
|
2021-09-06 09:45:30 +02:00 |
Jérôme Leclercq
|
abdcd63058
|
Graphics: Add support for draw call data (texture overlay)
|
2021-09-05 18:26:12 +02:00 |
Jérôme Leclercq
|
26e5a41dce
|
Graphics/SpriteChainRenderer: Reuse vertex buffers and memory
|
2021-09-05 16:04:10 +02:00 |
Jérôme Leclercq
|
938d965e06
|
Graphics: Add SpriteChainRenderer
|
2021-09-05 15:50:17 +02:00 |
Jérôme Leclercq
|
a18d505ae2
|
VulkanRenderer: Some fixes
|
2021-09-05 15:49:36 +02:00 |
Jérôme Leclercq
|
3af1cd80ee
|
Shader/ShaderLangParser: Fix > and >= parsing
|
2021-09-05 15:49:05 +02:00 |
Jérôme Leclercq
|
fe24cc7d2a
|
VulkanRenderer: Don't enable Vulkan core extensions if they're supported by Vulkan version
|
2021-09-05 15:48:26 +02:00 |
Jérôme Leclercq
|
d704743712
|
OpenGLRenderer/UploadPool: Fix Allocate with size > maxBlockSize
|
2021-09-05 15:47:26 +02:00 |
Jérôme Leclercq
|
732bb89a86
|
Graphics/UberShader: Add config callback
|
2021-09-05 15:46:59 +02:00 |
Jérôme Leclercq
|
b6c3988bbe
|
Renderer: Implement firstIndex on DrawIndexed command for OpenGL
|
2021-09-05 15:46:00 +02:00 |
Jérôme Leclercq
|
02a12d9328
|
Handle shader options of any type
|
2021-09-03 19:33:41 +02:00 |
Jérôme Leclercq
|
2f9e495739
|
Fix unit tests
|
2021-08-28 19:09:53 +02:00 |
Jérôme Leclercq
|
cb911a6daa
|
Update HardwareInfoImpl.cpp
|
2021-08-27 15:39:29 +02:00 |
Jérôme Leclercq
|
120d8f5427
|
Renderer/RenderWindow: Remove Display and GetImpl methods
|
2021-08-27 15:39:23 +02:00 |
Jérôme Leclercq
|
3653e9136d
|
Improve Qt packages
|
2021-08-27 13:41:57 +02:00 |
Jérôme Leclercq
|
39d8cc4933
|
Update .gitattributes
|
2021-08-27 13:41:57 +02:00 |