Christoph Oelckers
|
b1dd1eff50
|
- moved video files to 'common'.
|
2020-04-28 23:08:27 +02:00 |
|
Christoph Oelckers
|
ddef3f7b98
|
- made video base code game independent
|
2020-04-28 22:54:53 +02:00 |
|
Christoph Oelckers
|
2196b4fb04
|
- moved the frame rate drawer out of DFrameBuffer.
Too much of this is not shareable and all it consists of are drawing operations on the 2D drawer.
|
2020-04-27 23:53:26 +02:00 |
|
Christoph Oelckers
|
5f3e4a5d0e
|
- did a bit of cleanup on DFrameBuffer, most notably taking GetCaps out of it.
With the old softpoly renderer and OpenGL 2.x being gone there is no more need for such complex handling, it is now a single function in d_main.cpp.
|
2020-04-27 22:24:41 +02:00 |
|
Christoph Oelckers
|
cb1e8a177f
|
- moved gl_shader.cpp to 'common'.
|
2020-04-26 22:24:27 +02:00 |
|
Christoph Oelckers
|
69d724ae73
|
- moved lightbuffers and flatvertices to 'common'.
|
2020-04-26 12:41:13 +02:00 |
|
Christoph Oelckers
|
10bc37b37e
|
- moved RenderView out of the framebuffer classes to complete the consolidation of the renderer's entry points.
|
2020-04-25 17:58:26 +02:00 |
|
Christoph Oelckers
|
44d39ef63e
|
- consolidated the savegame picture code.
|
2020-04-25 13:18:57 +02:00 |
|
Christoph Oelckers
|
5a2a72fc95
|
- store the Vulkan descriptor sets in the material - where they belong!
Having them in the base texture object was a major maintenance issue.
|
2020-04-19 10:57:56 +02:00 |
|
Christoph Oelckers
|
ce4c2be3c7
|
- use the 2d drawer's size where appropriate.
|
2020-04-11 20:20:58 +02:00 |
|
Christoph Oelckers
|
b18faacab0
|
- 2D drawer cleanup.
|
2020-04-11 20:20:58 +02:00 |
|
Christoph Oelckers
|
ac610d87e5
|
- merged FPalette and PaletteContainer.
|
2020-04-11 20:19:53 +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
|
0a7344e432
|
- abstract the external translation interface.
The translation table array now only gets accessed from within r_translate.cpp.
|
2020-04-11 14:00:10 +02:00 |
|
Rachael Alexanderson
|
5d2d187b84
|
- allow custom pixel ratio scaling
|
2019-12-31 09:41:42 -05:00 |
|
Christoph Oelckers
|
5179a69fdb
|
- don't let Vulkan access the vid_vsync variable directly.
Since the FrameBuffers have a SetVsync method anything these last set must count, not the global variable directly.
|
2019-10-01 20:50:15 +02:00 |
|
Christoph Oelckers
|
7346288bf5
|
- moved some more files.
|
2019-07-14 21:09:49 +02:00 |
|