Commit Graph

32 Commits

Author SHA1 Message Date
Jaby 2f70a2b976 Support GPU Primitives as constexpr 2023-05-24 20:55:43 +02:00
Jaby 81a0a7b85b Support POLY_GT4 2023-05-23 21:11:01 +02:00
Jaby a964af8c3e Support gouraud rectangle 2023-05-23 20:39:11 +02:00
Jaby ee81d93ecb Support POLY_FT4 2023-05-19 22:26:53 +02:00
Jaby fe2d18a6bd Support POLY_F4 2023-05-18 22:14:09 +02:00
Jaby d36ad113ba Support more primitives 2023-05-17 22:59:21 +02:00
Jaby 20df556aa5 Support Gouraud Shading 2023-05-15 21:59:06 +02:00
Jaby a4e8c51761 Support textured triangles 2023-05-15 21:14:37 +02:00
Jaby f7937e3ec9 Draw first triangle 2023-05-07 00:07:20 +02:00
Jaby 7ea424fdc5 Add BootImage to second DisplayBuffer during boot 2023-04-30 14:18:11 +02:00
Jaby 32f82faf9f Create a frame rate 2023-04-26 22:06:47 +02:00
Jaby 9d46658e0f Cleanup GPU code more 2023-04-26 20:42:44 +02:00
Jaby f5a89cf9a4 Remove ComplexBitMap header 2023-03-22 20:54:40 +01:00
Jaby d9c2d9b290 Remove the ComplexBitMap 2023-03-22 20:46:08 +01:00
Jaby 163662ba75 Improve readability of code slightly 2023-03-21 21:51:56 +01:00
Jaby a5c163d1ac Port GPU IOs 2023-03-20 19:06:28 +01:00
Jaby 068eb48557 Improve struct and namespace usage 2023-01-08 21:08:23 +01:00
Jaby 9d97cf746d Introduce the JabyEngine namespace to all files 2022-12-23 21:18:25 +01:00
Jaby 4c4f1cafad Prepare CD code and unify header names 2022-12-12 03:43:18 +01:00
Jaby 4ad93cbd23 Setup Display to standard resolution instead of high res 2022-10-04 21:54:40 +02:00
Jaby 4faaf46b7b Separate between Display and Screen 2022-10-03 15:40:46 +02:00
Jaby c5f0bec3f7 Configurate Screen 2022-10-03 15:38:54 +02:00
Jaby a7cb6ce0f6 Create Macros for PAL/NTSC 2022-10-02 17:47:24 +02:00
Jaby 8273207a31 Correct header file extension 2022-10-02 16:45:02 +02:00
Jaby 7befd492cc Remove Port namespace and clean up 2022-09-11 15:51:09 +02:00
Jaby d8a48642d8 Fix wrong color bit range 2022-09-11 15:44:11 +02:00
Jaby ae5a4a80dd Create pattern 2022-09-11 13:40:20 +02:00
Jaby fdf8ba0e9a Making ComplexBitMap a POD part 1 2022-09-11 11:36:51 +02:00
Jaby 9da81fc5d0 Added named colors 2022-09-11 10:17:02 +02:00
Jaby 6f9339ce7f Introduce internal and normal GPU functions 2022-09-11 10:10:51 +02:00
Jaby 6809923701 Introduce QuickFill 2022-09-08 21:36:12 +02:00
Jaby ab9d47dde8 Implement GPUSTAT and update IOPort design 2022-09-07 21:45:28 +02:00