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
|
90f5eee6c6
|
Add dynamic lights
|
2019-12-07 15:09:58 +01:00 |
|
Magnus Norddahl
|
aede0633bc
|
- fix bug where SSE wasn't actually really used at all
- improve precision of the SSE version of WriteW
- use SSE to calculate the texture wrapping
|
2019-12-06 18:51:41 +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
|
74c6b9fe6d
|
Remove PolyDrawArgs
|
2019-12-02 00:21:42 +01:00 |
|
Magnus Norddahl
|
d2f4570337
|
Remove old polyargs
|
2019-12-02 00:01:04 +01:00 |
|
Magnus Norddahl
|
4a4b79194d
|
Remove/disable old swrenderer model rendering code
|
2019-12-01 23:37:43 +01:00 |
|
Magnus Norddahl
|
1b9479ea45
|
Implement burn.fp and second texture binding
|
2019-12-01 21:44:44 +01:00 |
|
Magnus Norddahl
|
7746b2c6fd
|
- add light array
|
2019-08-06 07:15:07 +02:00 |
|
Magnus Norddahl
|
82a17572ef
|
- implement getTexel part of main.fp
|
2019-08-05 19:32:54 +02:00 |
|
Magnus Norddahl
|
f73470dcf4
|
- rewrite screen triangle drawer to be more modular and better support the hwrenderer shaders
|
2019-08-05 03:23:04 +02:00 |
|
Magnus Norddahl
|
97a4f25771
|
- hook up dynamic lights
|
2019-07-25 04:19:05 +02:00 |
|
Magnus Norddahl
|
91ec1463b8
|
- add line drawer
|
2019-05-31 08:49:08 +02:00 |
|
Magnus Norddahl
|
80805656ed
|
- implement alpha test
|
2019-05-31 06:43:24 +02:00 |
|
Magnus Norddahl
|
a1229be5c6
|
- implement camera textures
|
2019-05-29 05:45:19 +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
|
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
|
fbaeb11fba
|
- convert main.vp to c++ so softpoly can use it
|
2019-05-25 01:27:20 +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
|
d724b623d1
|
- enable the depth buffer
- support vid_scalefactor
|
2019-05-22 17:56:29 +02:00 |
|
Magnus Norddahl
|
48d2d423f6
|
- remove softpoly scene drawer
|
2019-05-22 17:16:07 +02:00 |
|
Magnus Norddahl
|
0eda298db2
|
- create a renderer backend based on softpoly's drawers
|
2019-05-22 06:29:52 +02: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 |
|