Christoph Oelckers
|
d586ffa79c
|
- const-ified the palette pointers in the texture creation code.
- fixed includes.
|
2020-04-11 20:20:39 +02:00 |
|
Christoph Oelckers
|
580e463498
|
- moved texture code to 'common'.
|
2020-04-11 20:20:38 +02:00 |
|
Christoph Oelckers
|
721b857e5e
|
- minor FTexture cleanup.
|
2020-04-11 20:19:53 +02:00 |
|
Christoph Oelckers
|
fb1a7679ec
|
- moved most basic utility code without any dependencies on the rest of the engine to 'common' directory.
Again the objective is easier sharing with Raze.
|
2020-04-11 14:00:13 +02:00 |
|
Christoph Oelckers
|
6996d54a23
|
- moved more code to 'common'.
This is all low level utilities with no dependencies on game logic. Having this in a separate directory makes sharing with Raze a lot easier.
|
2020-04-11 14:00:12 +02:00 |
|
Christoph Oelckers
|
cf757ba834
|
- made the translation container a class.
This also splits off some Doom-specific implementation details into higher level headers.
|
2020-04-11 14:00:11 +02:00 |
|
Christoph Oelckers
|
5490ffcd77
|
- removed the obsolete Doomsday 1.8-style texture pack support.
This poorly integrated into the texture system and wasn't compatible with modern texture packs anymore so its usefulness was questionable.
|
2020-04-04 12:55:24 +02:00 |
|
Rachael Alexanderson
|
6049e806d1
|
- amend previous commit: add softpoly fix
|
2020-03-26 17:53:32 +01:00 |
|
Magnus Norddahl
|
175b697ba2
|
Implement warp effect
|
2020-03-24 17:49:21 +01:00 |
|
Christoph Oelckers
|
828cba13a1
|
- changed translation management so that the fonts also use translation IDs.
|
2020-03-16 17:23:30 +01:00 |
|
Magnus Norddahl
|
e43894213e
|
Remove softpoly specific matrix and vector classes
|
2020-01-18 13:56:37 +01:00 |
|
Magnus Norddahl
|
e68b46cb6a
|
Implement special colormap support for softpoly
|
2020-01-17 21:58:33 +01:00 |
|
alexey.lysiuk
|
efd2f8a1a8
|
- implemented screenshots in softpoly backend
|
2020-01-14 12:14:03 +02:00 |
|
Magnus Norddahl
|
fca3da8af4
|
Update and clarify the licenses for the postprocess, vulkan and softpoly parts
|
2020-01-03 05:52:01 +01:00 |
|
Rachael Alexanderson
|
e87ed35565
|
- add framerate limiter to polybackend update function
|
2020-01-01 00:39:33 -05:00 |
|
Magnus Norddahl
|
5632c80ab2
|
Split softpoly into more files
|
2019-12-15 17:14:23 +01:00 |
|
David Carlier
|
e0fb9a45e2
|
Marking final class to suppress build warning with clang.
|
2019-12-12 23:26:32 +01:00 |
|
Magnus Norddahl
|
fdb93309fe
|
Fix render to texture
|
2019-12-08 01:39:17 +01:00 |
|
Magnus Norddahl
|
f365f6f433
|
Fix depth test staying active when it shouldn't
|
2019-12-08 00:41:02 +01:00 |
|
Magnus Norddahl
|
310ef73aa8
|
Rename PolyTriangleDrawer to PolyCommandBuffer and make its interface look like one
|
2019-12-07 23:15:12 +01:00 |
|
Magnus Norddahl
|
bb64b178e1
|
Fix sky transition
|
2019-12-07 21:17:11 +01:00 |
|
Magnus Norddahl
|
e4bd2483e5
|
Implement SDL present functions
|
2019-12-05 21:26:01 +01:00 |
|
Magnus Norddahl
|
a9e6592feb
|
Switch to the D3DSWAPEFFECT_FLIPEX swap model
|
2019-12-02 20:05:13 +01:00 |
|
Magnus Norddahl
|
f501e1bb49
|
Fix texture binding bug
|
2019-12-02 01:48:59 +01:00 |
|
Magnus Norddahl
|
44c2223c2f
|
Draw 8-bit software renderer with polybackend (well, sort of!)
|
2019-12-02 01:07:28 +01:00 |
|
Magnus Norddahl
|
4a2b763aaa
|
Support 8-bit textures
|
2019-12-02 00:35:15 +01:00 |
|
Magnus Norddahl
|
d2f4570337
|
Remove old polyargs
|
2019-12-02 00:01:04 +01:00 |
|
Magnus Norddahl
|
8ca05fe30a
|
Implement crossfade
|
2019-12-01 22:05:10 +01:00 |
|
Magnus Norddahl
|
1b9479ea45
|
Implement burn.fp and second texture binding
|
2019-12-01 21:44:44 +01:00 |
|
Magnus Norddahl
|
97a4f25771
|
- hook up dynamic lights
|
2019-07-25 04:19:05 +02:00 |
|
Magnus Norddahl
|
a55412fcf6
|
- fix crash when rendering models
|
2019-07-24 23:25:48 +02:00 |
|
Magnus Norddahl
|
ec82f994f7
|
- hook up software renderer
|
2019-07-24 22:13:00 +02:00 |
|
Magnus Norddahl
|
82ebcc4946
|
- fix compile errors
|
2019-06-10 23:00:15 +02:00 |
|
Magnus Norddahl
|
5dd06de48c
|
- fix compile error
|
2019-06-10 22:46:13 +02:00 |
|
Magnus Norddahl
|
91ec1463b8
|
- add line drawer
|
2019-05-31 08:49:08 +02:00 |
|
Magnus Norddahl
|
a5608c67b5
|
- upload using all threads
|
2019-05-31 05:42:04 +02:00 |
|
Magnus Norddahl
|
4a7824c380
|
- implement vsync and letterbox
|
2019-05-31 05:22:06 +02:00 |
|
Magnus Norddahl
|
a1229be5c6
|
- implement camera textures
|
2019-05-29 05:45:19 +02:00 |
|
Magnus Norddahl
|
be5ecce598
|
- fix fill color and translucency
|
2019-05-29 02:22:45 +02:00 |
|
Magnus Norddahl
|
555beb58f0
|
- tell softpoly backend which hwrenderer shader is active and use that to decide which drawer to use
|
2019-05-28 08:13:19 +02:00 |
|
Magnus Norddahl
|
bd591c75fb
|
- implement depth bias
|
2019-05-28 06:45:21 +02:00 |
|
Magnus Norddahl
|
b6e00cb208
|
- fix use after delete of some textures
|
2019-05-27 21:23:58 +02:00 |
|
Magnus Norddahl
|
9f8cd68211
|
- fix use after delete
|
2019-05-27 20:03:11 +02:00 |
|
Magnus Norddahl
|
0d8d50c23e
|
- fix viewport location
- add scissor support
|
2019-05-27 16:51:54 +02:00 |
|
Magnus Norddahl
|
8db5e72254
|
- add PolyTriangleDrawer functions for the operations needed by PolyRenderState
|
2019-05-27 07:57:27 +02:00 |
|
Magnus Norddahl
|
3a3de13abd
|
- hook up main.vp and the data it uses for input
|
2019-05-26 01:00:36 +02:00 |
|
Magnus Norddahl
|
b453e15929
|
- adjust PolyTriangleDrawer to closer match what PolyRenderState receives as input
|
2019-05-24 22:30:14 +02:00 |
|
Magnus Norddahl
|
0cb3605c70
|
- fix null drawers
- slightly better renderstyle drawer selection
|
2019-05-22 21:23:10 +02:00 |
|
Magnus Norddahl
|
d724b623d1
|
- enable the depth buffer
- support vid_scalefactor
|
2019-05-22 17:56:29 +02:00 |
|
Magnus Norddahl
|
0eda298db2
|
- create a renderer backend based on softpoly's drawers
|
2019-05-22 06:29:52 +02:00 |
|