Nicolas Pixel Noble
|
d1b84bc0dc
|
Fixing typos + making gcc 10 work.
|
2022-07-15 17:00:44 -07:00 |
|
wheremyfoodat
|
dbcda3ae59
|
Optimize shader
|
2022-07-15 15:19:39 +03:00 |
|
Nicolas Pixel Noble
|
a353336d4d
|
Bit more cleanup.
|
2022-07-14 22:06:20 -07:00 |
|
Nicolas Pixel Noble
|
212c0d6e85
|
Fixing initialization, and getting game over screen to restart application.
|
2022-07-14 21:34:27 -07:00 |
|
Nicolas Pixel Noble
|
385235a02c
|
Renaming template attribute to stop clangd from getting confused.
|
2022-07-14 21:25:24 -07:00 |
|
Nicolas Pixel Noble
|
d350edc212
|
Cleaning up Tetris project structure.
|
2022-07-14 20:37:06 -07:00 |
|
Nicolas Pixel Noble
|
53a9a835b3
|
Updating Tetris logic with the new callback mechanism.
|
2022-07-14 17:47:36 -07:00 |
|
Nicolas Pixel Noble
|
eeba201608
|
Defaulting the fixed fragments to have their count set to N instead of 0.
|
2022-07-14 17:03:44 -07:00 |
|
Nicolas Pixel Noble
|
7b0cc44239
|
Changing semantics of callbacks; they'll now be called on any blocking call.
|
2022-07-14 16:59:00 -07:00 |
|
Nicolas Pixel Noble
|
61ae527e6c
|
Also preventing 0-sized vram uploads to crash the machine.
|
2022-07-14 16:58:35 -07:00 |
|
Nicolas Pixel Noble
|
701d0116d8
|
Adding isEmpty to rectangles.
|
2022-07-14 16:58:02 -07:00 |
|
wheremyfoodat
|
28e6f2d3c8
|
[OpenGL GPU] More commands
|
2022-07-14 22:56:50 +03:00 |
|
Nicolas Pixel Noble
|
3d5a867d41
|
Fixing empty DMA calls.
|
2022-07-12 21:55:58 -07:00 |
|
Nicolas Pixel Noble
|
f0f041b278
|
Tetris technically complete.
|
2022-07-12 21:16:47 -07:00 |
|
Nicolas Pixel Noble
|
89eaf765a7
|
Some more fixes, and gameplay finished.
|
2022-07-12 20:12:27 -07:00 |
|
Nicolas Pixel Noble
|
b5af6f2f34
|
Small fixes.
|
2022-07-12 18:11:35 -07:00 |
|
Nicolas Pixel Noble
|
5e17e13b70
|
Good chunk of the logic written.
|
2022-07-12 00:13:49 -07:00 |
|
Nicolas Pixel Noble
|
f8dd0fb85c
|
Field rendering.
|
2022-07-11 22:59:35 -07:00 |
|
Nicolas Pixel Noble
|
ed193e7d39
|
Skeleton of Tetris.
|
2022-07-11 20:40:55 -07:00 |
|
wheremyfoodat
|
b92bcb694f
|
Remove debug message
|
2022-07-11 21:46:46 +03:00 |
|
wheremyfoodat
|
1685fe6c7c
|
Merge branch 'main' into opengl-gpu
|
2022-07-11 21:10:51 +03:00 |
|
wheremyfoodat
|
fb94229462
|
Merge pull request #924 from wheremyfoodat/daily-reminder-to-stop-writing-functions-in-assembly
Fix fastboot on JITs probably
|
2022-07-11 20:47:34 +03:00 |
|
wheremyfoodat
|
35be247637
|
More arm64 fastboot fixes
|
2022-07-11 19:08:52 +03:00 |
|
wheremyfoodat
|
88f84c40db
|
More x64 fastboot fixes
|
2022-07-11 19:05:58 +03:00 |
|
Nicolas Pixel Noble
|
6fd8f70765
|
Typos.
|
2022-07-10 23:29:36 -07:00 |
|
Nicolas Pixel Noble
|
fbb713671a
|
Primitives documentation and cleanup.
|
2022-07-10 19:17:26 -07:00 |
|
Nicolas Pixel Noble
|
aa1df65db0
|
Slightly faster initialization.
|
2022-07-10 13:24:16 -07:00 |
|
Nicolas Pixel Noble
|
57d3740eac
|
Adding one more alias for vertices.
|
2022-07-10 13:24:02 -07:00 |
|
Nicolas Pixel Noble
|
0f64e350d9
|
Adding LTO support.
|
2022-07-10 13:14:03 -07:00 |
|
Nicolas Pixel Noble
|
ed73222ae0
|
Solid -> Opaque
|
2022-07-10 13:13:54 -07:00 |
|
Nicolas Pixel Noble
|
467b5dc247
|
Some more primitives, fixes, and adjusting Font to use TexPage.
|
2022-07-10 12:56:26 -07:00 |
|
Nicolas Pixel Noble
|
3328c264c2
|
Some cleanup, and lots of primitives.
|
2022-07-10 10:59:49 -07:00 |
|
wheremyfoodat
|
857e1c4eb7
|
Merge pull request #925 from grumpycoders/exe-header-stack
Skip setting $sp if the sp field in the exe header is 0
|
2022-07-10 16:28:11 +03:00 |
|
wheremyfoodat
|
a2acc87850
|
Skip setting $sp if the sp field in the exe header is 0, rather than setting it to a fixed location.
|
2022-07-10 03:54:18 +03:00 |
|
wheremyfoodat
|
f475021b6e
|
Hopefully fix fastboot on arm64
|
2022-07-10 03:35:43 +03:00 |
|
wheremyfoodat
|
64f7cbb3b9
|
Fix fastboot on x64
|
2022-07-10 03:31:19 +03:00 |
|
Nicolas Pixel Noble
|
92f08be240
|
Adding blurb about full time scale.
|
2022-07-09 17:17:56 -07:00 |
|
Nicolas Pixel Noble
|
c1ed50647a
|
Typos / precisions.
|
2022-07-09 17:02:49 -07:00 |
|
Nicolas Pixel Noble
|
595ea5bf51
|
More commenting on the Timers example.
|
2022-07-09 16:49:31 -07:00 |
|
Nicolas Pixel Noble
|
16b75862fc
|
Adding more details to the SimplePad events callback.
|
2022-07-09 16:49:11 -07:00 |
|
Nicolas Pixel Noble
|
ddf5084207
|
Making popScene a bit better.
|
2022-07-09 16:48:52 -07:00 |
|
Nicolas Pixel Noble
|
3729500718
|
Adding timers example.
|
2022-07-09 16:34:20 -07:00 |
|
Nicolas Pixel Noble
|
588defbca0
|
Adding timers to GPU.
|
2022-07-09 16:34:07 -07:00 |
|
Nicolas Pixel Noble
|
55381cdf50
|
Adding reason to scene startup / teardown.
|
2022-07-09 16:33:39 -07:00 |
|
Nicolas Pixel Noble
|
5208fc081b
|
Adding warning to SimplePad.
|
2022-07-09 16:33:15 -07:00 |
|
Nicolas Pixel Noble
|
bb0e80c679
|
Being more explicit.
|
2022-07-08 21:26:23 -07:00 |
|
Nicolas Pixel Noble
|
e0c16079ee
|
Adding internal's initializers.
|
2022-07-08 20:34:01 -07:00 |
|
Nicolas Pixel Noble
|
3fb6dbde34
|
Fixing initialization race.
|
2022-07-08 20:33:47 -07:00 |
|
Nicolas Pixel Noble
|
90ac3b0a9b
|
Adding timer syscalls.
|
2022-07-08 20:32:57 -07:00 |
|
Nicolas Pixel Noble
|
7ff59ae69d
|
We really don't need this stdint.h hack anymore.
|
2022-07-08 16:44:01 -07:00 |
|