Christoph Oelckers
|
38fec546a7
|
- moved the generic palette utilities and the matrix class to 'utility'
|
2019-08-20 23:05:20 +02:00 |
|
Magnus Norddahl
|
6699cd5462
|
- change FRenderState to store directly to the StreamData struct. This simplifies the vulkan backend and also allows the OpenGL backend to use the same uniform block transfer strategy in the future.
|
2019-04-20 04:16:01 +02:00 |
|
Magnus Norddahl
|
47f056e882
|
- improve shader error handling and attempt to remove some bogus declarations
|
2019-04-18 01:20:28 +02:00 |
|
Christoph Oelckers
|
ab256945aa
|
- use I_Error for throwing errors in the Vulkan backend and print the message if one gets thrown during init.
|
2019-04-08 23:48:46 +02:00 |
|
Magnus Norddahl
|
b30ed99672
|
- remove the old OpenGL postprocess custom shader implementation
|
2019-04-08 01:31:22 +02:00 |
|
Magnus Norddahl
|
d114575bd1
|
- implement custom post process shaders for vulkan backend
|
2019-04-08 00:47:55 +02:00 |
|
Magnus Norddahl
|
4cc9880f50
|
Merge remote-tracking branch 'origin/master' into vulkan2
|
2019-03-26 13:08:59 +01:00 |
|
usernameak
|
95bcc46acc
|
Fixed postprocess shaders with 2 or more textures
|
2019-03-25 22:12:00 +01:00 |
|
Magnus Norddahl
|
05f0730c9d
|
- convert PPStep to PPRenderState
|
2019-03-15 23:24:31 +01:00 |
|
Magnus Norddahl
|
e5e9924c5e
|
- remove IShaderProgram and make the old classes an implementation detail of the OpenGL backend. In the long run they should be removed completely as their weird design is mostly an artifact of once having supported OpenGL 2
|
2019-03-13 00:52:25 +01:00 |
|
Magnus Norddahl
|
b313f91ab0
|
- add layout location decl to all postprocess shaders
|
2019-03-05 18:55:31 +01:00 |
|
Magnus Norddahl
|
c137e868de
|
- patch in/out layout declarations for OpenGL
|
2019-03-05 01:17:23 +01:00 |
|
Magnus Norddahl
|
d4118a755c
|
- load all the shaders and use the right one for each renderpass
|
2019-03-01 02:40:02 +01:00 |
|
Magnus Norddahl
|
c606346ae3
|
- remove dead code
|
2019-02-21 21:23:44 +01:00 |
|
Christoph Oelckers
|
89d607c9a6
|
- moved all rendering code into a common subdirectory.
No changes to the files themselves was made.
|
2019-01-31 19:58:17 +01:00 |
|