Tools for preprocessing data files from Quake to make them suitable for use on PS1 hardware
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Nico de Poel 64d9b16c12 Duplicate the Quake palette CLUT with transparency flag set, to use for water surfaces. Doesn't actually work yet but the solution should be something in this direction. 3 years ago
Docs Added documentation downloaded from Lameguy64 3 years ago
PS1MDL First import of PS1 MDL/BSP tools project, long overdue 3 years ago
rectpack Tweaked heuristics of the rectpack algorithm to produce better results for our non-square texture atlases. 3 years ago
.gitignore Imported General Polygon Clipper library, which could come in handy to cut up faces to accomplish texture tiling 3 years ago
N64E1M1.bsp First import of PS1 MDL/BSP tools project, long overdue 3 years ago
N64E2M2.bsp First import of PS1 MDL/BSP tools project, long overdue 3 years ago
PS1BSP.sln First import of PS1 MDL/BSP tools project, long overdue 3 years ago
PS1BSP.vcxproj Introduced some matrix math to properly construct a texture space transform, that we can also invert to create a transform back to world space. Finally our tesselated polygons are working perfectly! 3 years ago
PS1BSP.vcxproj.filters Introduced some matrix math to properly construct a texture space transform, that we can also invert to create a transform back to world space. Finally our tesselated polygons are working perfectly! 3 years ago
anorms.h First import of PS1 MDL/BSP tools project, long overdue 3 years ago
bsp.h Provide some additional data in the PS1 BSP file, including linked list pointers for leaf-based polygon sorting 3 years ago
common.h Added bounding spheres to node data, used for frustum culling 3 years ago
gpc.cpp Imported General Polygon Clipper library, which could come in handy to cut up faces to accomplish texture tiling 3 years ago
gpc.h Imported General Polygon Clipper library, which could come in handy to cut up faces to accomplish texture tiling 3 years ago
lighting.cpp Made the texture space transform available outside of Tessellator and used it to generate some more Face bounds data for later use. 3 years ago
lighting.h Made the texture space transform available outside of Tessellator and used it to generate some more Face bounds data for later use. 3 years ago
main.cpp Made the texture space transform available outside of Tessellator and used it to generate some more Face bounds data for later use. 3 years ago
matrix.h Introduced some matrix math to properly construct a texture space transform, that we can also invert to create a transform back to world space. Finally our tesselated polygons are working perfectly! 3 years ago
palette.lmp Added code and resources for exporting TIM image files directly 3 years ago
ps1bsp.h Provide some additional data in the PS1 BSP file, including linked list pointers for leaf-based polygon sorting 3 years ago
ps1types.h Added bounding spheres to node data, used for frustum culling 3 years ago
tesselate.cpp Made the texture space transform available outside of Tessellator and used it to generate some more Face bounds data for later use. 3 years ago
tesselate.h Made the texture space transform available outside of Tessellator and used it to generate some more Face bounds data for later use. 3 years ago
texture.cpp Duplicate the Quake palette CLUT with transparency flag set, to use for water surfaces. Doesn't actually work yet but the solution should be something in this direction. 3 years ago
texture.h First pass at converting texture info to PS1 VRAM data. Not quite right yet but it's starting to work. 3 years ago
tim.cpp Added code and resources for exporting TIM image files directly 3 years ago
tim.h Added code and resources for exporting TIM image files directly 3 years ago