Nicolas "Pixel" Noble
|
a269e9a475
|
Adding a few more DMA tests.
|
2024-01-14 22:29:10 -08:00 |
|
nicolasnoble
|
0dfd3a6aa0
|
[Chores] Format code
|
2024-01-13 05:48:16 +00:00 |
|
Nicolas "Pixel" Noble
|
0a6082a0c8
|
Adding ability to upload kernel font in psyqo.
|
2024-01-12 18:17:18 -08:00 |
|
Nicolas 'Pixel' Noble
|
1086b1a7fa
|
Adding execSlots as MIPS API.
|
2024-01-11 18:15:09 -08:00 |
|
Nicolas Pixel Noble
|
0630f25be2
|
Fixing realloc's behavior.
Reallocated block may sometimes be slightly too big.
|
2024-01-08 17:12:32 -08:00 |
|
Nicolas Noble
|
c50237e0fb
|
Merge pull request #1535 from nicolasnoble/psyqo-font
Overhauling psyqo's Font system.
|
2024-01-06 15:14:12 -08:00 |
|
Nicolas Pixel Noble
|
243a05f5c1
|
Overhauling psyqo's Font system.
|
2024-01-06 08:54:08 -08:00 |
|
Nicolas Pixel Noble
|
f612dcb452
|
Adding OT support.
|
2024-01-06 07:19:12 -08:00 |
|
Nicolas Pixel Noble
|
59f1cef6ff
|
Adding OTC support.
|
2024-01-06 07:19:02 -08:00 |
|
Nicolas Pixel Noble
|
e21ddf4a41
|
Adding GPU's getParity method.
|
2024-01-06 07:18:28 -08:00 |
|
Nicolas Pixel Noble
|
76e8333702
|
Reducing number of DMA callbacks, and removing magic numbers.
|
2024-01-06 07:18:11 -08:00 |
|
Nicolas Pixel Noble
|
c170971439
|
Some cleanup.
|
2024-01-06 07:17:29 -08:00 |
|
Nicolas Pixel Noble
|
711cb6a002
|
Ensuring GPU's singleton property.
|
2024-01-06 07:16:10 -08:00 |
|
Nicolas Pixel Noble
|
62fa3cffa6
|
Creating the OrderingTable object.
|
2024-01-06 07:15:40 -08:00 |
|
Nicolas Pixel Noble
|
0cac8ca944
|
Fixing font chaining.
|
2024-01-06 07:15:12 -08:00 |
|
Nicolas Pixel Noble
|
c6d79c24e9
|
Adding procedural texture example.
|
2024-01-04 20:34:23 -08:00 |
|
Nicolas Noble
|
fb9498902d
|
Fixing fixed point negative integers scaling issue.
|
2024-01-04 05:27:35 -08:00 |
|
Nicolas Pixel Noble
|
ab79dbf100
|
Overhaul.
|
2024-01-02 19:46:34 -08:00 |
|
Nicolas Pixel Noble
|
d3386f53c7
|
Increasing inverse square root threshold.
|
2024-01-02 18:53:22 -08:00 |
|
Nicolas Pixel Noble
|
cb9c52d168
|
Normalize uses inverseSquareRoot.
|
2024-01-02 18:34:46 -08:00 |
|
Nicolas Pixel Noble
|
c1c0dd924b
|
Cleanup + Adding inverseSquareRoot.
|
2024-01-02 18:34:43 -08:00 |
|
Nicolas Pixel Noble
|
65a05223df
|
Fixing *=
|
2024-01-02 18:29:00 -08:00 |
|
Nicolas Pixel Noble
|
7b75815ab1
|
Fixing division. Again.
|
2024-01-02 18:28:44 -08:00 |
|
Nicolas Pixel Noble
|
27d16ab8fa
|
Formatting.
|
2024-01-02 18:28:31 -08:00 |
|
Nicolas Pixel Noble
|
10b39247a0
|
Fixing a few more divisions in the fixed point class.
|
2024-01-01 20:24:14 -08:00 |
|
Nicolas Pixel Noble
|
d811f2a16e
|
static_assert the font system.
|
2024-01-01 20:23:46 -08:00 |
|
Nicolas Pixel Noble
|
afae142430
|
C++-ify SoftMath::crossProductVec3
|
2024-01-01 20:22:59 -08:00 |
|
Nicolas Pixel Noble
|
8ad7b368ae
|
Adding LV read.
|
2024-01-01 20:22:36 -08:00 |
|
Nicolas Pixel Noble
|
5a03b387d6
|
API change: read -> readRaw
|
2024-01-01 20:22:09 -08:00 |
|
Nicolas Pixel Noble
|
fd05343dc6
|
IWYU
|
2024-01-01 20:21:00 -08:00 |
|
Nicolas Pixel Noble
|
2a80e50292
|
'tis that time of the year again.
|
2023-12-31 10:53:35 -08:00 |
|
Nicolas Pixel Noble
|
863c881b88
|
Relaxing psyqo's compilation rules outside CI
|
2023-12-30 19:05:20 -08:00 |
|
Nicolas Noble
|
e21e6f29b2
|
Minor, straight corrections.
|
2023-12-28 23:09:36 -08:00 |
|
Nicolas Pixel Noble
|
efd7e4de6a
|
Making the transformation loop more generic.
|
2023-12-28 20:01:18 -08:00 |
|
Nicolas Pixel Noble
|
0529050897
|
Derped the last rtps...
|
2023-12-28 19:54:59 -08:00 |
|
Nicolas Pixel Noble
|
567ce51efd
|
Casting packed to uint32_t instead.
|
2023-12-28 19:50:24 -08:00 |
|
Nicolas Pixel Noble
|
95b099e98c
|
Simplify register load into primitive.
|
2023-12-28 19:47:23 -08:00 |
|
Nicolas Pixel Noble
|
386cef5596
|
Simplifying and documenting the GTE example.
|
2023-12-28 18:48:52 -08:00 |
|
Nicolas Pixel Noble
|
823d327a0d
|
Removing debug helpers.
|
2023-12-28 17:29:39 -08:00 |
|
Nicolas Pixel Noble
|
9e946c9bce
|
Adding small GTE example.
|
2023-12-28 17:27:39 -08:00 |
|
Nicolas Pixel Noble
|
e126e1991e
|
C++-ify multiplyMatrix33
|
2023-12-28 17:27:13 -08:00 |
|
Nicolas Pixel Noble
|
a59a7f3328
|
Fixing sign extension on registers.
|
2023-12-28 17:26:16 -08:00 |
|
Nicolas Pixel Noble
|
4585005181
|
Adding LV to the pseudo registers.
|
2023-12-28 17:25:59 -08:00 |
|
Nicolas Pixel Noble
|
e15ca79534
|
Turns out volatile is needed for reads...
|
2023-12-28 17:25:33 -08:00 |
|
Nicolas Pixel Noble
|
4e93d20ba6
|
Fixing GTE::clear
|
2023-12-28 17:25:14 -08:00 |
|
Nicolas Pixel Noble
|
91475ebabe
|
Fixing compilation.
|
2023-12-27 21:53:30 -08:00 |
|
Nicolas Pixel Noble
|
105482cfab
|
Reads shouldn't be volatiles.
|
2023-12-27 20:24:36 -08:00 |
|
Nicolas Pixel Noble
|
ed71783fc2
|
Starting a GTE registers API.
|
2023-12-27 20:15:47 -08:00 |
|
Nicolas Pixel Noble
|
2fd167bca2
|
Adding the ability to write raw fixed point values.
|
2023-12-27 19:33:39 -08:00 |
|
Nicolas Pixel Noble
|
742b97507f
|
Simplifying codegen a bit.
|
2023-12-27 19:22:06 -08:00 |
|