Jérôme Leclercq
|
966c0b32aa
|
Remove LUA_USE_WINDOWS define
as it's defined by luaconf.h
|
2020-09-05 12:56:06 +02:00 |
Jérôme Leclercq
|
385927b05a
|
Fix minor stuff
|
2020-09-04 16:14:11 +02:00 |
Jérôme Leclercq
|
33e60a97b6
|
VulkanRenderer: Fix case where swapchain has more image than requested
|
2020-09-04 15:59:01 +02:00 |
Jérôme Leclercq
|
53e5aa924f
|
VulkanRenderer/Swapchain: Rename Buffer to Image
|
2020-09-04 15:58:07 +02:00 |
Jérôme Leclercq
|
55ac0ccdf6
|
Restore Vulkan renderer
|
2020-09-04 15:25:49 +02:00 |
Jérôme Leclercq
|
f8dc5a5516
|
OpenGLRenderer: Default to WGL on Windows
|
2020-09-04 15:23:14 +02:00 |
Jérôme Leclercq
|
ab0cc800e3
|
Remove VMA dependency from OpenGLRenderer
|
2020-09-04 15:22:05 +02:00 |
Jérôme Leclercq
|
e0a4d27c2e
|
Fix some warnings
|
2020-09-04 15:21:53 +02:00 |
Jérôme Leclercq
|
69dda85e45
|
Vulkan: Refactor function list headers
|
2020-09-04 15:21:46 +02:00 |
Jérôme Leclercq
|
5f9025c23c
|
Fix VulkanRenderer compilation under Linux ( 🖕 X.h)
|
2020-09-04 15:13:18 +02:00 |
Jérôme Leclercq
|
d98cddcfe0
|
Remove no longer used code
|
2020-09-04 14:19:11 +02:00 |
Jérôme Leclercq
|
a8b9a8c56d
|
Workaround MSVC bug
|
2020-09-04 14:18:57 +02:00 |
Jérôme Leclercq
|
3082620ef9
|
Remove useless code
|
2020-09-03 16:33:56 +02:00 |
Jérôme Leclercq
|
951642ecb4
|
Fix some warnings
|
2020-09-03 16:33:49 +02:00 |
Jérôme Leclercq
|
0255541b44
|
Replace EGL symbol loader
|
2020-09-03 16:33:37 +02:00 |
Jérôme Leclercq
|
addcd52552
|
Try to get around MSVC bug
|
2020-09-03 15:47:43 +02:00 |
Jérôme Leclercq
|
58efffc51f
|
Improve code a bit
Prevent converting back and forth the same function pointer
|
2020-09-03 13:58:45 +02:00 |
Jérôme Leclercq
|
0609a10c25
|
OpenGLRenderer: Get rid of std::function by using function indexes
|
2020-09-03 13:54:44 +02:00 |
Jérôme Leclercq
|
6848ff8b34
|
OpenGLRenderer: Add debug wrapper (which handle OpenGL errors)
|
2020-09-03 13:39:34 +02:00 |
Jérôme Leclercq
|
df33262ab4
|
OpenGLRenderer: Fix context activation
|
2020-09-03 13:18:09 +02:00 |
Jérôme Leclercq
|
0a46b83061
|
RenderTest: Make UBO Dynamic
|
2020-09-02 17:21:07 +02:00 |
Jérôme Leclercq
|
d622a75d73
|
Add BufferUsage_Dynamic
Since OpenGL screams in performance warning because of a GL_STATIC_DRAW buffer being updated from another buffer
|
2020-09-02 17:19:52 +02:00 |
Jérôme Leclercq
|
b85a734e6e
|
Utility/OBJParser: Make OBJ meshes order deterministic
|
2020-09-02 16:30:31 +02:00 |
Jérôme Leclercq
|
3038ba99b4
|
Remove Astronogeek record (wtf)
|
2020-09-02 16:30:01 +02:00 |
Jérôme Leclercq
|
d05df45cb6
|
Fix EGL context sharing
It seems contexts must be part of the same display to be shared, and that using default display with window isn't an issue on Windows/X11
|
2020-09-02 15:40:57 +02:00 |
Jérôme Leclercq
|
bc2f18c852
|
OpenGLRenderer: Try to fix EGLContext sharing with X11
|
2020-09-01 20:10:09 +02:00 |
Jérôme Leclercq
|
f4186fdeac
|
Fix context sharing
|
2020-09-01 20:01:36 +02:00 |
Jérôme Leclercq
|
c4e63a582c
|
OpenGLRenderer: initial support for X11
|
2020-09-01 19:49:50 +02:00 |
Jérôme Leclercq
|
d7586aaef7
|
Oopsie
|
2020-09-01 19:28:54 +02:00 |
Jérôme Leclercq
|
c7b0d103e1
|
OpenGLRenderer: remove opengl32 dependency on Linux
|
2020-09-01 19:28:10 +02:00 |
Jérôme Leclercq
|
e6c2302927
|
Renderer: Add prefix for Linux
|
2020-09-01 19:24:30 +02:00 |
Jérôme Leclercq
|
424e6437c1
|
VulkanRenderer: Enable Wayland/XLib support
|
2020-09-01 19:20:59 +02:00 |
Jérôme Leclercq
|
7ea0b223ec
|
Linux fixes
|
2020-09-01 19:18:27 +02:00 |
Jérôme Leclercq
|
ae34533595
|
Minor fixes
|
2020-09-01 18:47:08 +02:00 |
Jérôme Leclercq
|
7d2673eabd
|
Shader: Fix shader serialization
|
2020-09-01 18:46:57 +02:00 |
Jérôme Leclercq
|
ef737a8ecd
|
Add basic EGL support
|
2020-09-01 18:46:35 +02:00 |
Jérôme Leclercq
|
07a02ecfcd
|
Update .gitignore
|
2020-09-01 18:45:02 +02:00 |
Jérôme Leclercq
|
09f85e8244
|
Moar fix
|
2020-08-28 16:00:11 +02:00 |
Jérôme Leclercq
|
4dc0005c6f
|
VulkanRenderer: Fix standard validation layers
|
2020-08-28 15:53:03 +02:00 |
Jérôme Leclercq
|
35dccd822c
|
Remove useless Wrapper.hpp headers
|
2020-08-28 15:52:42 +02:00 |
Jérôme Leclercq
|
ea8f34c45e
|
Rename WGL folder from Win32 to WGL
|
2020-08-28 15:52:31 +02:00 |
Jérôme Leclercq
|
8d873a8307
|
Fix a lot of small errors/warnings
|
2020-08-28 15:42:19 +02:00 |
Jérôme Leclercq
|
0ff0425045
|
Some more fixes, hopefully GCC will stop shitting itself now
|
2020-08-27 23:22:13 +02:00 |
Jérôme Leclercq
|
3fe70476bb
|
Workaround some GCC bug
|
2020-08-27 22:58:44 +02:00 |
Jérôme Leclercq
|
391037d9e3
|
Fix external deps .dll not being copied to target folders
|
2020-08-27 22:35:55 +02:00 |
Jérôme Leclercq
|
4aee707bb4
|
Some more fixes
|
2020-08-27 21:43:19 +02:00 |
Jérôme Leclercq
|
36120b9501
|
Compilation fixes
|
2020-08-27 20:24:27 +02:00 |
Jérôme Leclercq
|
c87affe276
|
Fix redefinition of type
|
2020-08-27 20:12:54 +02:00 |
Jérôme Leclercq
|
b2a7e620e0
|
Merge branch 'master' into nazara-next
|
2020-08-27 20:12:36 +02:00 |
Jérôme Leclercq
|
056b78c2f7
|
Fix 32bits compilation
|
2020-08-27 20:09:51 +02:00 |