Magnus Norddahl
|
402227d6b6
|
Add some intersection tests useful for culling
|
2016-11-12 14:55:14 +01:00 |
|
Magnus Norddahl
|
e3dc9c93b9
|
Use a simpler algorithm for the stencil buffer as the old one was too slow
|
2016-11-12 13:50:28 +01:00 |
|
Magnus Norddahl
|
eb4021b997
|
Codegen for all triangle variants
|
2016-11-12 10:21:02 +01:00 |
|
Magnus Norddahl
|
c852b6c5e9
|
Add codegen for one of the triangle variants
|
2016-11-12 00:50:21 +01:00 |
|
Magnus Norddahl
|
667f35bfce
|
Declare structs to LLVM
|
2016-11-11 20:12:09 +01:00 |
|
Magnus Norddahl
|
0938420871
|
Make triangle drawers compatible with LLVMDrawers
|
2016-11-11 19:54:27 +01:00 |
|
Magnus Norddahl
|
3cc5cec5a0
|
Hook up subsector gbuffer
|
2016-11-11 19:26:28 +01:00 |
|
Magnus Norddahl
|
5a9d4ee9d9
|
Simplify argument passing
|
2016-11-11 18:24:59 +01:00 |
|
Rachael Alexanderson
|
c6f7848a09
|
Merge branch 'master' of https://github.com/rheit/zdoom
|
2016-11-11 11:39:53 -05:00 |
|
Magnus Norddahl
|
6989b7037e
|
Fix stencil write bug
|
2016-11-11 10:25:40 +01:00 |
|
nashmuhandes
|
fd31c84745
|
Added a slider to control the intensity of underwater screen blending.
|
2016-11-11 17:18:39 +08:00 |
|
Magnus Norddahl
|
529a93b680
|
Sky rendering fixes
|
2016-11-11 10:15:27 +01:00 |
|
Magnus Norddahl
|
373038231c
|
More stencil sky stuff
|
2016-11-10 13:58:03 +01:00 |
|
Magnus Norddahl
|
049ceecca5
|
Toying with stencils
|
2016-11-10 10:44:35 +01:00 |
|
Magnus Norddahl
|
204d09efde
|
Add a stencil buffer
|
2016-11-10 08:08:37 +01:00 |
|
Magnus Norddahl
|
b94096ffe1
|
Crash fixes
|
2016-11-10 05:30:33 +01:00 |
|
Magnus Norddahl
|
6c52e1e52b
|
Draw sky in a very expensive way
|
2016-11-10 05:01:33 +01:00 |
|
Magnus Norddahl
|
9820a6cb88
|
Request GL BSP instead of requiring automap texturing to be on
|
2016-11-09 12:07:07 +01:00 |
|
Magnus Norddahl
|
dc0e6d40a4
|
Distance sort sprites
|
2016-11-09 11:38:07 +01:00 |
|
Rachael Alexanderson
|
83b3169ed5
|
Merge branch 'master' of https://github.com/coelckers/gzdoom
|
2016-11-08 19:52:20 -05:00 |
|
Magnus Norddahl
|
cffdfdf7fd
|
Cull bsp using solid segments
|
2016-11-09 01:33:40 +01:00 |
|
Magnus Norddahl
|
95df9bf48e
|
Fix crash bug in 8 bit drawer
|
2016-11-09 00:35:41 +01:00 |
|
Magnus Norddahl
|
968150ceff
|
Seems there could be more than 6 vertices
|
2016-11-09 00:22:05 +01:00 |
|
Magnus Norddahl
|
7d3e8d1414
|
Fix triangle drawer clipping bug
|
2016-11-08 23:08:25 +01:00 |
|
Rachael Alexanderson
|
9413ea6edf
|
- Textured automap would crash due to an additional parameter in the software renderer to the FillSimplePoly function call, causing stack issues.
|
2016-11-08 15:35:51 -05:00 |
|
Rachael Alexanderson
|
d36993a03b
|
- Textured automap would crash due to an additional parameter in the software renderer to the FillSimplePoly function call, causing stack issues.
|
2016-11-08 15:05:23 -05:00 |
|
Magnus Norddahl
|
6ef8fe2da5
|
Add diminishing lighting
|
2016-11-08 18:08:13 +01:00 |
|
Rachael Alexanderson
|
74977486c3
|
Merge branch 'master' of https://github.com/coelckers/gzdoom
|
2016-11-08 12:02:04 -05:00 |
|
Magnus Norddahl
|
c1d496c17f
|
A little bit of SSE to speed it slightly more
|
2016-11-08 17:38:19 +01:00 |
|
Magnus Norddahl
|
466274d7f6
|
Remove floats from the inner block loop
|
2016-11-08 16:46:15 +01:00 |
|
Magnus Norddahl
|
28d1cdc1cc
|
Add TriUniforms and move light to it
|
2016-11-08 16:16:24 +01:00 |
|
Magnus Norddahl
|
6620d99fbb
|
Fix frame buffer bounds and access errors
|
2016-11-08 15:27:45 +01:00 |
|
Christoph Oelckers
|
5c7affd102
|
Merge branch 'master' of https://github.com/rheit/zdoom
|
2016-11-08 14:31:10 +01:00 |
|
Magnus Norddahl
|
cb4b74e0c3
|
Double render speed of triangle drawer in the poly version by removing sprite clip and assigning whole blocks to threads
|
2016-11-08 14:28:58 +01:00 |
|
Rachael Alexanderson
|
dffba5267d
|
- Full freelook is now enabled if r_newrenderer is set to true.
|
2016-11-08 00:44:53 -05:00 |
|
Magnus Norddahl
|
2e2d6da00f
|
Only draw thing if its in the subsector
|
2016-11-08 05:48:45 +01:00 |
|
Magnus Norddahl
|
d0f0500f0d
|
Draw things
|
2016-11-08 05:17:29 +01:00 |
|
Magnus Norddahl
|
b9d6fc6856
|
Add some light and transparency
|
2016-11-08 02:48:14 +01:00 |
|
Magnus Norddahl
|
237f54f4be
|
Toying with triangle drawer and GL BSP nodes
|
2016-11-07 09:25:12 +01:00 |
|
Magnus Norddahl
|
47cc110498
|
Add true color triangle drawer
|
2016-11-07 05:24:17 +01:00 |
|
Magnus Norddahl
|
4e717cd9ee
|
Merge remote-tracking branch 'origin/triangledrawer' into qzdoom
|
2016-11-07 04:30:28 +01:00 |
|
Magnus Norddahl
|
92be8f401c
|
Remove old triangle version
|
2016-11-07 04:27:55 +01:00 |
|
Magnus Norddahl
|
3ea9d7cf04
|
Move software renderer transform to TriMatrix
|
2016-11-07 03:34:59 +01:00 |
|
Rachael Alexanderson
|
8e7e1b48e9
|
Merge branch 'master' of https://github.com/rheit/zdoom
|
2016-11-06 19:54:08 -05:00 |
|
Braden Obrzut
|
640bf2a6d4
|
- Fixed: SBarInfo didn't support animated images in some places.
|
2016-11-06 17:07:44 -05:00 |
|
Rachael Alexanderson
|
9f9e4ea19d
|
- Added randi's "bottomclip" parameter to dpJudas's OpenGLSWFrameBuffer::FillSimplePoly implementation. The code refused to compile because of the new changes. Note that this is not tested on Linux or Mac, and will likely need changes there as well.
|
2016-11-06 08:58:06 -05:00 |
|
Rachael Alexanderson
|
901727a7f8
|
Merge branch 'master' of https://github.com/rheit/zdoom
|
2016-11-06 08:11:04 -05:00 |
|
Magnus Norddahl
|
3a7532fd9b
|
Improve flat mipmap selection
|
2016-11-06 11:39:28 +01:00 |
|
Magnus Norddahl
|
aad2cde332
|
Oops, forced all sandy bridge CPUs to westmere instead of just Pentium G840
|
2016-11-06 07:37:18 +01:00 |
|
Magnus Norddahl
|
70d4097b34
|
Fix clamping bug when r_mipmap is off
|
2016-11-06 07:33:17 +01:00 |
|