Daniele Bartolini
|
551dcb1211
Fix renderer not releasing IDs for GPU resources
|
12 anni fa |
Daniele Bartolini
|
f743f0e188
Assert when GPU resources are not freed before renderer's dtor called
|
12 anni fa |
Daniele Bartolini
|
61eecca54f
Implement depth test modes for OpenGL/OpenGL|ES renderers
|
12 anni fa |
Daniele Bartolini
|
8be3187f43
Sort render keys
|
12 anni fa |
Daniele Bartolini
|
ba5f07b240
Add debug logs
|
12 anni fa |
Daniele Bartolini
|
b0a22b332a
Fix texture scrambling
|
12 anni fa |
Daniele Bartolini
|
a13788f2dd
Add support for blending to OpenGL/OpenGL|ES renderer
|
12 anni fa |
Daniele Bartolini
|
7862f2285c
Fix missing GL_CHECK
|
12 anni fa |
Daniele Bartolini
|
bf32512b9f
Convert renderer-related enums to the new style
|
12 anni fa |
Daniele Bartolini
|
2aa28bdfa8
Rename Vec* to Vector*, Mat* to Matrix*, Quat to Quaternion
|
12 anni fa |
mikymod
|
a6fc2fc11f
fix WGLContext
|
12 anni fa |
Daniele Bartolini
|
7c6809675b
We do not need that ton of pixel formats
|
12 anni fa |
Daniele Bartolini
|
1bbe5b7dc5
Enable depth test when view changes and fix backface-culling logic
|
12 anni fa |
Daniele Bartolini
|
005f42fec5
Do not create uniform if it has a stock name
|
12 anni fa |
Daniele Bartolini
|
7a73ec9349
Clear context in draw_impl()
|
12 anni fa |
Daniele Bartolini
|
03b028c875
First attempt to synchronize main thread and render thread
|
12 anni fa |
Daniele Bartolini
|
dd88bc835c
Add support for dynamic index buffers
|
12 anni fa |
Daniele Bartolini
|
6472ac6fca
Add support to dynamic vertex buffers
|
12 anni fa |
Daniele Bartolini
|
365f5c44ee
Add #ifdef guards to be able to run under Android
|
12 anni fa |
Daniele Bartolini
|
be86e86f48
Add support to custom uniforms
|
12 anni fa |
Daniele Bartolini
|
4b193338de
Add basic support to custom uniforms
|
12 anni fa |
Daniele Bartolini
|
c259c8b43f
Use double RenderContext system in Renderer in order to support a main thread and a render thread
|
12 anni fa |
Daniele Bartolini
|
eee0fbabac
Add support for rendering points and lines
|
12 anni fa |
Daniele Bartolini
|
d3c1ee8f8c
Remove old texture management stuff
|
12 anni fa |
Daniele Bartolini
|
b9ddb9f6a4
Remove some old unused code
|
12 anni fa |
Daniele Bartolini
|
c0e37fa7f0
Remove Renderer::draw_lines()
|
12 anni fa |
Daniele Bartolini
|
a8b8285af8
Improve texturing support
|
12 anni fa |
Daniele Bartolini
|
bd34ec0b3c
Bind array buffer when needed
|
12 anni fa |
Daniele Bartolini
|
b289013431
First part of renderer refactor
|
12 anni fa |
Daniele Bartolini
|
f1d14221ad
Asserts and debug stuff exist in development mode too
|
12 anni fa |