This project is mirrored from https://github.com/libretro/tyrquake.git.
Pull mirroring updated .
- 12 Jan, 2020 1 commit
- 05 Jul, 2017 1 commit
-
-
Libretro-Admin authored
-
- 17 Sep, 2016 1 commit
-
-
frangarcj authored
-
- 15 Sep, 2015 2 commits
-
-
Libretro-Admin authored
This reverts commit 3563811e.
-
Libretro-Admin authored
-
- 09 Sep, 2015 1 commit
-
-
Libretro-Admin authored
-
- 08 Sep, 2015 4 commits
-
-
Libretro-Admin authored
-
Libretro-Admin authored
-
Libretro-Admin authored
-
Libretro-Admin authored
-
- 29 Dec, 2014 1 commit
-
-
Libretro-Admin authored
-
- 23 Dec, 2014 1 commit
-
-
Libretro-Admin authored
Sources: qbism8 - r20 http://forums.inside3d.com/viewtopic.php?t=4257
-
- 22 Dec, 2014 1 commit
-
-
Libretro-Admin authored
(Bugfix) Framerate-independent stair step smoothing - http://forums.inside3d.com/viewtopic.php?f=12&t=5136
-
- 24 Jun, 2014 3 commits
-
-
Libretro-Admin authored
This reverts commit 8c001e39.
-
Libretro-Admin authored
This reverts commit 88798aeb. Conflicts: common/sys_libretro.c
-
Libretro-Admin authored
This reverts commit b1b39cdb.
-
- 20 Apr, 2013 2 commits
- 08 Apr, 2013 1 commit
-
-
twinaphex authored
-
- 02 Mar, 2013 1 commit
-
-
twinaphex authored
-
- 01 Mar, 2013 3 commits
- 14 Jan, 2013 1 commit
-
-
Kevin Shanahan authored
Signed-off-by:
Kevin Shanahan <kmshanah@disenchant.net>
-
- 08 Jan, 2013 1 commit
-
-
Kevin Shanahan authored
Pre-calculate the frustum clip flags and cull backward facing bmodel faces. This takes advantage of the surface bbox info and gives a small speedup on maps having large/complex submodels. Restructured the main loop in R_DrawBEntitiesOnList so that there are a few less levels of code indentation there. Signed-off-by:
Kevin Shanahan <kmshanah@disenchant.net>
-
- 07 Jan, 2013 3 commits
-
-
Kevin Shanahan authored
Yes, it looks like crap but not really any worse than it looks in glquake. Will do something to fix it at some stage... Signed-off-by:
Kevin Shanahan <kmshanah@disenchant.net>
-
Kevin Shanahan authored
Not used by the edge/span driver at all. If I ever discover I want it back again... well it's in the commit history. Signed-off-by:
Kevin Shanahan <kmshanah@disenchant.net>
-
Kevin Shanahan authored
Pre-calculate frustum clip flags for each node/surface in the PVS by using a separate walk of the tree before drawing. Doesn't seem to be any measureable performance benefit, but it was nice to separate this step from the drawing. The BSP walk doesn't need to be ordered, so could be done iteratively with no node stack. I'm hoping I can apply this to submodels too without too much performance impact for small models and with some benefit for large, complex models... Signed-off-by:
Kevin Shanahan <kmshanah@disenchant.net>
-
- 06 Jan, 2013 1 commit
-
-
Kevin Shanahan authored
Renamed R_MarkLeaves to R_MarkSurfaces (although it still marks the leaves and nodes). Signed-off-by:
Kevin Shanahan <kmshanah@disenchant.net>
-
- 05 Jan, 2013 1 commit
-
-
Kevin Shanahan authored
Probably the bigger win comes from skipping over big blocks of zeros 32/64 bits at a time, but it was neat to use the ffsl function in there to take advantage of hardware instructions to find the next set bit (i.e. bsf on x86). Cleaned up the proliforation of "unsigned long" throughout the code and replaced with the leafblock_t typedef. Signed-off-by:
Kevin Shanahan <kmshanah@disenchant.net>
-
- 04 Jan, 2013 1 commit
-
-
Kevin Shanahan authored
Uses unsigned long instead of byte so we don't need to cast between bytes and int/long and we can use the long type for the bit tests as well. Had to rewrite the decompress routine so that the bit order is correct within the long words. Things not as neat as I'd like on the QWSV side where the whole PVS/PHS is decompressed - a bit too much pointer arithmetic to juggle but working for now. Signed-off-by:
Kevin Shanahan <kmshanah@disenchant.net>
-
- 03 Jan, 2013 1 commit
-
-
Kevin Shanahan authored
Constify Mod_PointInLeaf and Mod_{Leaf,Fat}PVS functions. Set a consistent argument ordering for each, putting the model first. Renamed a couple of local variables along the way. Signed-off-by:
Kevin Shanahan <kmshanah@disenchant.net>
-
- 02 Jan, 2013 3 commits
-
-
Kevin Shanahan authored
Signed-off-by:
Kevin Shanahan <kmshanah@disenchant.net>
-
Kevin Shanahan authored
A few pieces to this one: - Convert "minmaxs" member in mnode_t and mleaf_t to vec3_t mins/maxs - Constify BoxOnPlaneSide arguments - Rip out the old frustum cull tests and replace with BOPS calls Should be a small speed improvement, but hard to measure on a modern PC. Signed-off-by:
Kevin Shanahan <kmshanah@disenchant.net>
-
Kevin Shanahan authored
Signed-off-by:
Kevin Shanahan <kmshanah@disenchant.net>
-
- 01 Jan, 2013 1 commit
-
-
Kevin Shanahan authored
Signed-off-by:
Kevin Shanahan <kmshanah@disenchant.net>
-
- 17 Dec, 2012 2 commits
-
-
Kevin Shanahan authored
Signed-off-by:
Kevin Shanahan <kmshanah@disenchant.net>
-
Kevin Shanahan authored
Also, fix the argument names in the header file - an invitation for errors! Signed-off-by:
Kevin Shanahan <kmshanah@disenchant.net>
-
- 25 Nov, 2012 2 commits
-
-
Kevin Shanahan authored
Ok, so cl.viewent does not get copied to cl_visedicts, so we can do a straight address comparison on the pointer instead. Signed-off-by:
Kevin Shanahan <kmshanah@disenchant.net>
-
Kevin Shanahan authored
Pass over the source and make as many references to entities as possible const. This makes it much more obvious where we are actually making modifications to the entity_t structure. Mostly trivial, the only place where I did something other than add the keyword "const" was in R_DrawBrushModel where we were working around the reversed pitch bug. Signed-off-by:
Kevin Shanahan <kmshanah@disenchant.net>
-