Commit Graph

83 Commits

Author SHA1 Message Date
1832f6b066 Cleaned up primitives 2023-05-24 22:06:56 +02:00
6d6396ad16 Support GPU Primitives as constexpr 2023-05-24 20:55:43 +02:00
a16f12a5ce Support POLY_GT4 2023-05-23 21:11:01 +02:00
e8bd3f9fb6 Support gouraud rectangle 2023-05-23 20:39:11 +02:00
cc2c01138c Support POLY_FT4 2023-05-19 22:26:53 +02:00
5d2404c8bf Support POLY_F4 2023-05-18 22:14:09 +02:00
cc9e91bebb Support more primitives 2023-05-17 22:59:21 +02:00
ef08bac90e Support Gouraud Shading 2023-05-15 21:59:06 +02:00
d7e4330868 Support textured triangles 2023-05-15 21:14:37 +02:00
3831c3a3eb Draw first triangle 2023-05-07 00:07:20 +02:00
73a0245b0d Add BootImage to second DisplayBuffer during boot 2023-04-30 14:18:11 +02:00
a2c735f158 Create a frame rate 2023-04-26 22:06:47 +02:00
f566383467 Cleanup GPU code more 2023-04-26 20:42:44 +02:00
0ad664d94c Remove ComplexBitMap header 2023-03-22 20:54:40 +01:00
94c078dc9f Remove the ComplexBitMap 2023-03-22 20:46:08 +01:00
550d657478 Improve readability of code slightly 2023-03-21 21:51:56 +01:00
9243a3a17f Port GPU IOs 2023-03-20 19:06:28 +01:00
a791f0bffd Improve struct and namespace usage 2023-01-08 21:08:23 +01:00
def6c6d3b9 Introduce the JabyEngine namespace to all files 2022-12-23 21:18:25 +01:00
0e4e53f3a4 Prepare CD code and unify header names 2022-12-12 03:43:18 +01:00
32e5b55b0a Setup Display to standard resolution instead of high res 2022-10-04 21:54:40 +02:00
69a84952ba Separate between Display and Screen 2022-10-03 15:40:46 +02:00
97226300d6 Configurate Screen 2022-10-03 15:38:54 +02:00
04af1daf6c Create Macros for PAL/NTSC 2022-10-02 17:47:24 +02:00
e126fdaceb Correct header file extension 2022-10-02 16:45:02 +02:00
1eacebb014 Remove Port namespace and clean up 2022-09-11 15:51:09 +02:00
b9b01bd544 Fix wrong color bit range 2022-09-11 15:44:11 +02:00
e2af03a268 Create pattern 2022-09-11 13:40:20 +02:00
d30a975725 Making ComplexBitMap a POD part 1 2022-09-11 11:36:51 +02:00
9cb0b70308 Added named colors 2022-09-11 10:17:02 +02:00
a8f0bddc89 Introduce internal and normal GPU functions 2022-09-11 10:10:51 +02:00
679899279d Introduce QuickFill 2022-09-08 21:36:12 +02:00
5c7d464425 Implement GPUSTAT and update IOPort design 2022-09-07 21:45:28 +02:00