Commit Graph

582 Commits

Author SHA1 Message Date
Jaby 4bdc58479f Introduce is_render_primitive type_trait 2023-05-27 16:40:59 +02:00
Jaby 5cb2bdf4fc Support LINE_F 2023-05-27 15:14:19 +02:00
Jaby 942844d8ff Support transparency 2023-05-26 22:20:43 +02:00
Jaby 43109489f3 Cleaned up primitives 2023-05-24 22:06:56 +02:00
Jaby 2a2fd8e13d Support GPU Primitives as constexpr 2023-05-24 20:55:43 +02:00
Jaby 285416b350 Support POLY_GT4 2023-05-23 21:11:01 +02:00
Jaby 3c269100b9 Support gouraud rectangle 2023-05-23 20:39:11 +02:00
Jaby 8ad149ab18 Support POLY_FT4 2023-05-19 22:26:53 +02:00
Jaby 3753c73988 Use POLY_F4 and clean up code 2023-05-18 22:14:38 +02:00
Jaby 6ddb8fa038 Support POLY_F4 2023-05-18 22:14:09 +02:00
Jaby bc0129b93b Prepare for quads 2023-05-18 21:24:40 +02:00
Jaby 0d10bae5fc Support more primitives 2023-05-17 22:59:21 +02:00
Jaby 332ec50e6b Support Gouraud Shading 2023-05-15 21:59:06 +02:00
Jaby 60e2b7558a Support textured triangles 2023-05-15 21:14:37 +02:00
Jaby 22059f957f Draw first triangle 2023-05-07 00:07:20 +02:00
Jaby 4ccc11aebf Replace unsafe code with raw trait 2023-05-01 23:01:35 +02:00
Jaby dbf616a916 Fix image conversion and CLUT placement 2023-05-01 22:37:41 +02:00
Jaby 04efb6174e Include asset build into makefile 2023-05-01 11:02:33 +02:00
Jaby c1aa33ecc7 Fix fconv for clut images 2023-05-01 11:02:07 +02:00
Jaby fcb97410d3 Fix small bug 2023-04-30 16:40:01 +02:00
Jaby 882d626f58 Try loading TexturePage 2023-04-30 16:31:07 +02:00
Jaby aea32cf44c Do not display help in red 2023-04-30 15:46:47 +02:00
Jaby aad234284e Do not display the help in red for fconv 2023-04-30 15:33:32 +02:00
Jaby 1c07be22fb Put RebuildTarget into own file 2023-04-30 15:33:12 +02:00
Jaby 3309990b13 Create Test TileMap 2023-04-30 15:31:55 +02:00
Jaby 2906a299cc Add BootImage to second DisplayBuffer during boot 2023-04-30 14:18:11 +02:00
Jaby 613a098dfd Fix broken DisplayArea 2023-04-27 21:23:06 +02:00
Jaby 44c499be7f Remove printf 2023-04-26 22:07:38 +02:00
Jaby 63e354cc86 Create a frame rate 2023-04-26 22:06:47 +02:00
Jaby f05c56a5ba Cleanup GPU code more 2023-04-26 20:42:44 +02:00
Jaby a3ca804707 Measure the busy loop for real hardware later 2023-04-26 19:09:49 +02:00
Jaby da5b10c8d9 Add busy loop code and make HighResTimer work on demand rather automatically or ifdefed 2023-04-26 19:09:07 +02:00
Jaby f50fe9065a Create PoolBox project 2023-04-25 18:12:42 +02:00
Jaby 7d4d12cc63 Use more generic enviroment variable name 2023-04-25 18:11:19 +02:00
Jaby 7a076c39be Update template with latest tools; Add install batch file for easy usage with VSCode addon 2023-04-22 15:45:07 +02:00
Jaby 725d2f7bb2 Add colored output to most tools; Make mkoverlay more tolerant for missing overlay files; Make psxcdgen_ex emit a warning when no license file is specified 2023-04-22 15:44:21 +02:00
jaby 1bb08c280f Merge pull request 'Support Overlays' (#2) from Overlay-The-Beginning_CDDrive into main
Reviewed-on: #2
2023-04-22 09:38:31 +00:00
Jaby 38ab0ebb56 Move the bit types to tool_helper and merge them 2023-04-20 21:01:27 +02:00
Jaby 0b4087d8c2 Finish wslpath 2023-04-18 21:58:34 +02:00
Jaby 5957eb59be Create wslpath project 2023-04-17 21:45:03 +02:00
Jaby ffae88ac7c Support LZ4 compression in psxcdgen_ex 2023-04-17 21:34:24 +02:00
Jaby 2fab0235d3 Fix disabled LZ4 bug 2023-04-17 21:05:22 +02:00
Jaby 3f4ba0506e Improve starting of the game and reduce persistent memory usage 2023-04-17 20:21:32 +02:00
Jaby 888634a691 Remove BootFiles. Setup code needs improving 2023-04-16 21:39:47 +02:00
Jaby a63f293af0 Reduce CDFileProcessor size and add configuratable buffer size 2023-04-16 21:11:10 +02:00
Jaby dd2e11a7f3 Use LZ4 file info 2023-04-13 22:10:34 +02:00
Jaby cc93c63998 Detect LZ4 files correctly now 2023-04-13 21:51:45 +02:00
Jaby 8ec8afc435 Improve error messages for not finding LBA sources 2023-04-13 21:22:49 +02:00
Jaby 14b8485204 Prepare to support enconding of LZ4 2023-04-13 21:06:24 +02:00
Jaby b6dc67ce71 Prepare new LBA representation 2023-04-12 21:59:36 +02:00