Magnus Norddahl
|
adb65ce72a
|
Remove TriDrawVariant
|
2016-12-16 00:35:45 +01:00 |
|
Magnus Norddahl
|
c643238b86
|
Rewrote the LLVM triangle drawer to use the data from the triangle setup function
|
2016-12-15 01:33:26 +01:00 |
|
Magnus Norddahl
|
e016a96efe
|
Use less triangles for the sky
|
2016-12-12 12:38:46 +01:00 |
|
Magnus Norddahl
|
e09c7d239f
|
Adjust class naming to closer match the GZDoom renderer and split portal rendering part to its own file
|
2016-12-03 14:58:56 +01:00 |
|
Magnus Norddahl
|
dbacb75617
|
Capped sky rendering
|
2016-12-03 06:58:06 +01:00 |
|
Magnus Norddahl
|
9416d436fe
|
Move software renderer into its own namespace to isolate its globals and make
any access explicit. This reveals the places in the code where they are being
accessed where they shouldn't and prevents accidental usage.
|
2016-12-01 02:38:32 +01:00 |
|
Magnus Norddahl
|
c37ce1fdbc
|
Add plane clipping to the triangle drawer
|
2016-11-26 10:49:29 +01:00 |
|
Magnus Norddahl
|
70181f4146
|
Always access args.uniforms directly instead of first creating a TriUniforms variable
|
2016-11-26 07:35:04 +01:00 |
|
Magnus Norddahl
|
cff72fb072
|
Add stencil value to decal, particle, plane, port, sky, sprite, wall and wallsprite classes
|
2016-11-24 08:23:50 +01:00 |
|
Magnus Norddahl
|
47aaf781c6
|
Split RenderPolyScene into two to allow rendering from multiple viewpoints
|
2016-11-24 05:51:37 +01:00 |
|
Magnus Norddahl
|
6761e8639a
|
Add palette support
|
2016-11-20 04:06:21 +01:00 |
|
Magnus Norddahl
|
7ac0cace7d
|
Stop copying the matrix and remove r_triangle
|
2016-11-20 02:07:55 +01:00 |
|
Magnus Norddahl
|
272fe7f754
|
Added blending modes to triangle codegen
|
2016-11-19 02:53:32 +01:00 |
|
Magnus Norddahl
|
dbb6c7ca27
|
Add support for specifying a viewport out of screen bounds and fixed statusbar by doing just that!
|
2016-11-18 01:58:39 +01:00 |
|
Magnus Norddahl
|
3673338644
|
Split r_poly into multiple files handling each aspect of rendering a scene
|
2016-11-14 14:19:48 +01:00 |
|