Jérôme Leclercq
|
7c9dcdfbe4
|
Allocate command buffers from pools
|
2020-08-27 18:31:26 +02:00 |
|
Jérôme Leclercq
|
cbdac32f5f
|
VulkanRenderer: Handle window resize
|
2020-08-27 16:16:33 +02:00 |
|
Jérôme Leclercq
|
608b80981d
|
Fix OpenGL & Vulkan renderers
|
2020-08-11 00:13:00 +02:00 |
|
Jérôme Leclercq
|
1a12e18a36
|
Fix copyright dates and some defines
|
2020-08-11 00:01:49 +02:00 |
|
Jérôme Leclercq
|
0313f2d0a6
|
Enable GL_DEBUG_OUTPUT
|
2020-08-09 18:43:44 +02:00 |
|
Jérôme Leclercq
|
d9b34b4ba8
|
OpenGLRenderer: Handle GL_DEBUG_SEVERITY_NOTIFICATION
|
2020-08-09 18:41:28 +02:00 |
|
Jérôme Leclercq
|
d4f60c174e
|
OpenGLRenderer: Flip screenspace
|
2020-08-09 18:40:59 +02:00 |
|
Jérôme Leclercq
|
ac7b523bc7
|
OpenGLRenderer: Fix textures
|
2020-08-09 18:38:58 +02:00 |
|
Jérôme Leclercq
|
74fb01af28
|
Rename a few classes
|
2020-08-04 15:31:47 +02:00 |
|
Jérôme Leclercq
|
59add283cf
|
Add shader type
|
2020-07-27 18:52:58 +02:00 |
|
Jérôme Leclercq
|
1d2fb88198
|
Renderer: Rename enums
ExpressionType => BasicType
ShaderAst::Type => ShaderExpressionType
|
2020-07-16 18:34:58 +02:00 |
|
Jérôme Leclercq
|
cd01facd01
|
GlslWriter: Handle OpenGL ES precision qualifier
|
2020-07-08 22:52:33 +02:00 |
|
Jérôme Leclercq
|
b076a517c6
|
Merge branch 'vulkan' into shader-nodes
|
2020-07-08 22:38:24 +02:00 |
|
Lynix
|
4f671873c1
|
Renderer: Add NazaraBinary shader "language" and handle it in OpenGLRenderer
|
2020-06-18 20:05:22 +02:00 |
|
Lynix
|
74acf440fc
|
Minor fixes
|
2020-06-18 20:04:25 +02:00 |
|
Lynix
|
a73251f2df
|
OpenGLRenderer: Fix version parsing
OpenGL ES 3.0 implementations don't seem to follow the spec, use GL_MAJOR_VERSION and GL_MINOR_VERSION instead
|
2020-06-01 17:11:34 +02:00 |
|
Lynix
|
8f04412a3f
|
OpenGLRenderer: Fix GLES context creation
core profile bit has not meaning to OpenGL ES
|
2020-06-01 16:17:04 +02:00 |
|
Lynix
|
960a5c2d05
|
OpenGLRenderer: Fix extension loading
|
2020-06-01 16:16:41 +02:00 |
|
Lynix
|
e0e7435c55
|
Merge fixes
|
2020-05-27 20:03:46 +02:00 |
|
Lynix
|
8fa456bdf5
|
Renderer: Remake backend selection
|
2020-05-23 22:07:22 +02:00 |
|
Lynix
|
6a23d51147
|
OpenGL: Implement commands buffers
|
2020-05-11 14:12:13 +02:00 |
|
Lynix
|
fe5b70ae1c
|
OpenGL: Implement VAOs
|
2020-05-11 14:10:36 +02:00 |
|
Lynix
|
332278dded
|
OpenGL: Random stuff I forgot
|
2020-05-11 14:05:40 +02:00 |
|
Lynix
|
2ea03fe05f
|
OpenGL: Implement Framebuffers
|
2020-05-11 14:03:54 +02:00 |
|
Lynix
|
34804189d8
|
OpenGL: Set GL_TEXTURE_MAX_LEVEL
|
2020-05-11 14:01:57 +02:00 |
|
Lynix
|
51009cd745
|
OpenGL: Switch to SRGB formats
|
2020-05-11 14:01:45 +02:00 |
|
Lynix
|
3cf53c4d9a
|
OpenGL: Implement RenderPipeline
|
2020-05-11 14:01:17 +02:00 |
|
Lynix
|
49c68e581a
|
OpenGL: Fix TextureSampler mipmap issue
|
2020-05-11 13:58:12 +02:00 |
|
Lynix
|
6073d8f592
|
OpenGL: Implement UploadPool
|
2020-05-11 13:57:11 +02:00 |
|
Lynix
|
b7a7c84a89
|
Minor fixes
|
2020-04-26 18:22:07 +02:00 |
|
Lynix
|
32157503e8
|
OpenGL: Implement RenderPipelineLayout
|
2020-04-26 18:21:38 +02:00 |
|
Lynix
|
0b05feb7e3
|
OpenGL: Implement buffers
|
2020-04-26 18:20:36 +02:00 |
|
Lynix
|
e9f0b01e02
|
OpenGLRenderer: Implement TextureSampler (and texture units)
|
2020-04-26 16:29:31 +02:00 |
|
Lynix
|
b4b15f826d
|
OpenGL: Implement textures
|
2020-04-19 15:33:56 +02:00 |
|
Lynix
|
349e915e10
|
OpenGL: Link contexts to device
|
2020-04-19 15:33:36 +02:00 |
|
Lynix
|
bd6924d66d
|
OpenGL: Handle Spir-V
|
2020-04-19 15:31:48 +02:00 |
|
Lynix
|
f63d045676
|
OpenGL: Better handling for activation/desactivation
|
2020-04-19 15:28:59 +02:00 |
|
Lynix
|
d62e99091f
|
OpenGL: Implement debug callback
|
2020-04-19 15:19:16 +02:00 |
|
Lynix
|
a842e89881
|
Fix some missing files
|
2020-04-19 01:38:52 +02:00 |
|
Lynix
|
506099fcd7
|
OpenGL: Implement ShaderStage
|
2020-04-19 01:38:38 +02:00 |
|
Lynix
|
9dd208c3cf
|
OpenGL: Fix contexts & loaders
|
2020-04-19 01:38:19 +02:00 |
|
Lynix
|
4dc8920a73
|
Implement some classes
|
2020-04-19 01:37:56 +02:00 |
|
Lynix
|
5c3eb31d4a
|
OpenGL: Implement device
|
2020-04-19 01:36:44 +02:00 |
|
Lynix
|
68760209c1
|
Add OpenGLRenderer (WIP)
|
2020-04-15 19:38:11 +02:00 |
|