Magnus Norddahl
|
bb503950df
|
Add canvastexture definition to animdefs.
Split canvas texture rendering from camera texture rendering.
|
2022-07-25 18:50:16 +02:00 |
|
Magnus Norddahl
|
aa083604e1
|
Fix variable arg bindings
Always clear the drawer
|
2022-07-25 18:50:16 +02:00 |
|
Magnus Norddahl
|
4f0b02b396
|
Add a 2d drawer to canvas textures
|
2022-07-25 18:50:16 +02:00 |
|
Christoph Oelckers
|
c7798d5503
|
- use a unique_ptr for the GL debug object.
This doesn’t get shared and the containing class doesn’t need to be copied so this is sufficient.
|
2022-06-07 00:11:56 +02:00 |
|
Christoph Oelckers
|
2be13e1b9f
|
- changed shader loader to load only one shader at a time
This is merely preparation - the actual loading is still in one uninterrupted piece.
|
2022-05-13 08:22:22 +02:00 |
|
Christoph Oelckers
|
45e7badb71
|
- avoid passing game structs to common backend code
InitLightmap was using a „FLevelLocals“ pointer, better pass the needed elements separately instead.
|
2022-04-11 00:01:30 +02:00 |
|
nashmuhandes
|
57112742fe
|
Merge branch 'master' of https://github.com/coelckers/gzdoom into lightmaps2
# Conflicts:
# src/common/rendering/gl/gl_shader.cpp
# src/common/rendering/hwrenderer/data/buffers.h
# src/common/rendering/v_video.h
|
2022-01-16 01:57:38 +08:00 |
|
Christoph Oelckers
|
79c9b979d2
|
- backend update from Raze.
|
2022-01-11 17:19:16 +01:00 |
|
Christoph Oelckers
|
1c517d19fa
|
- Backend update from Raze.
This is mainly code cleanup from setting the compiler to a stricter warning level.
|
2022-01-02 11:39:17 +01:00 |
|
nashmuhandes
|
1b95f2515b
|
Merge branch 'master' of https://github.com/coelckers/gzdoom into lightmaps2
|
2021-11-10 19:57:49 +08:00 |
|
Christoph Oelckers
|
77d74a11d1
|
- removed most templates.h includes.
|
2021-10-30 10:49:12 +02:00 |
|
nashmuhandes
|
2f8cff90b6
|
- Add lightmaps to the main shader (currently only OpenGL)
- Create a version of CreateIndexedSectorVertices that works with lightmap sectors
|
2021-09-24 16:56:15 +08:00 |
|
Christoph Oelckers
|
19c8eb1e33
|
- fixed bad check for gl pipeline type.
|
2021-08-20 08:07:16 +02:00 |
|
Christoph Oelckers
|
441cd0796f
|
- merged gzdoom-gles2 and fixed some issues with pipeline size validation.
|
2021-08-03 20:12:19 +02:00 |
|
Christoph Oelckers
|
b06af634e2
|
- added a flash component to the colormap shader.
Its main purpose is for RR's lightning flash in Raze but this looks very useful for manipulating fullscreen colormaps. Currently not exposed, though.
|
2020-06-07 09:16:56 +02:00 |
|
Christoph Oelckers
|
4c11b01588
|
- backend sync with Raze.
|
2020-05-31 23:37:11 +02:00 |
|
Christoph Oelckers
|
b60fd4d8bc
|
- removed redundant TextureFilterChanged method from DFrameBuffer.
|
2020-05-29 11:53:37 +02:00 |
|
Christoph Oelckers
|
5861fdd4bd
|
- minor cleanup of FHardwareTexture.
Inlining of a trivial function and removing dependency on the render state, unbinding the render state should be done elsewhere.
|
2020-05-29 11:48:29 +02:00 |
|
Christoph Oelckers
|
a517b04908
|
- texture sampler cleanup.
|
2020-05-28 22:51:17 +02:00 |
|
Christoph Oelckers
|
808a7d28cf
|
- moved benchmark fps output to the custom part of it because it depends on game data.
|
2020-04-29 17:44:43 +02:00 |
|
Christoph Oelckers
|
5d10d6c448
|
- directory structure cleanup.
The hwrenderer folder did not contain sufficient files anymore for such extensive subgrouping.
|
2020-04-29 17:36:58 +02:00 |
|
Christoph Oelckers
|
6cf91d3941
|
- moved the remaining core parts of the GL renderer to 'common'.
|
2020-04-29 17:19:17 +02:00 |
|