Search found 1832 matches
- Sun Mar 31, 2024 8:08 pm
- Forum: Homebrew Software and Indie Games Discussion
- Topic: Metal Gear Solid 2: Sons of Liberty on Dreamcast
- Replies: 5
- Views: 578
Re: Metal Gear Solid 2: Sons of Liberty on Dreamcast
Heeeeeeeeeell yes! Fantastic work as always! I've really been enjoying everything you've been putting out!
- Sat Mar 23, 2024 6:38 pm
- Forum: Homebrew Software and Indie Games Discussion
- Topic: My 3D game engine
- Replies: 20
- Views: 1428
Re: My 3D game engine
Thanks, yes it seems that lighting is not used much in DC, but I'm starting to understand why, it's very expensive. :mrgreen: Right now in this demo there is only one object with dynamic lighting, the sphere, it has 480 vertices and there are 4 points of light. With three simultaneous light points ...
- Sat Mar 23, 2024 4:43 pm
- Forum: Homebrew Software and Indie Games Discussion
- Topic: My 3D game engine
- Replies: 20
- Views: 1428
Re: My 3D game engine
Fantastic work as always, my friend! Love it!!! The lighting looks so good. That's something you don't see often enough in DC homebrew! By the way, Ian tells me that you're running this KOS revision: [INFO] SH4 KallistiOS Git revision v2.0.0-489-gfae2358: [INFO] SH4 Sun Jan 10 18:04:16 GMT 2021 I ju...
- Wed Jan 31, 2024 10:22 pm
- Forum: Programming Discussion
- Topic: HDR rendering on Dreamcast
- Replies: 15
- Views: 3060
Re: HDR rendering on Dreamcast
Holy fucking shit, this is absolutely INCREDIBLE, man!!! I can't believe how far you got that optimized! I'm pretty sure i just measured 47fps at WORST with the effect enabled, and up to 177fps with it off? What the hell!??! I'm studying the hell out of this code right now! Such amazing, epic work, ...
- Tue Jan 30, 2024 3:58 pm
- Forum: Programming Discussion
- Topic: Lets Pimp out a 3rdMix and Push the PVR!!!!
- Replies: 1
- Views: 440
Lets Pimp out a 3rdMix and Push the PVR!!!!
So I'm a graphics guy who has done next to zero graphics on DC since rejoining the scene... I was really trying to focus on low-level OS, language, driver, and toolchain kinds of tasks initially, since I'm a bottom-up learner, plus I wanted to do those tasks for myself to learn those areas of comput...
- Tue Jan 30, 2024 3:32 pm
- Forum: Programming Discussion
- Topic: HDR rendering on Dreamcast
- Replies: 15
- Views: 3060
Re: HDR rendering on Dreamcast
If we were to twiddle the reduced buffer, it would work much faster. In that case, the tile matrix would have to be uniquely aligned (e.g. horizontally) and the KOS PVR would have to be hijacked, so it might not be suitable as a sample. Yes, I've done 60 FPS bloom on the DC , and twiddling the bloo...
- Fri Jan 26, 2024 12:46 pm
- Forum: Programming Discussion
- Topic: pvrtex - PVR Texture Encoder
- Replies: 14
- Views: 1481
Re: pvrtex - PVR Texture Encoder
Ooops. Double-post. Meant to edit my previous one.
- Sun Jan 21, 2024 2:13 am
- Forum: Programming Discussion
- Topic: pvrtex - PVR Texture Encoder
- Replies: 14
- Views: 1481
Re: pvrtex - PVR Texture Encoder
Jesus, OKAY. Since I joined the KOS crew, I've been mostly working on language, toolchain, stdlib, kernel, and low-level driver stuff... I'm a bottom-up kind of guy... anyway... I'm working my way back up to graphics and such, and am now playing with the PVR API, GLdc, rendering, textures, etc, and ...
- Thu Jan 18, 2024 12:06 am
- Forum: Programming Discussion
- Topic: pl_mpegDC ported running but community help needed
- Replies: 71
- Views: 6321
Re: pl_mpegDC ported running but community help needed
Guys, I just wanted to post publicly, for those of you not following along with the KOS and kos-ports master branch that pl_mpegDC has officially been approved and added as a kos-pot as libmpeg! https://github.com/KallistiOS/kos-ports/tree/master/libmpeg Thank you to Twada, Ian, BBHoodsta, and every...
- Tue Jan 16, 2024 4:13 pm
- Forum: Homebrew Software and Indie Games Discussion
- Topic: Announcing Elysian Shadows DC
- Replies: 64
- Views: 36098
Re: Announcing Elysian Shadows DC
You know, I've heard a lot of theories about why our Kickstarter failed, and 90% of them have me just rolling my eyes at the computer screen, but... it's that your concentration and focus was offset more to creating a game tooling, neither creating a game itself. Your intuition is spot-on. The truth...
- Sun Jan 14, 2024 3:45 pm
- Forum: Programming Discussion
- Topic: HDR rendering on Dreamcast
- Replies: 15
- Views: 3060
Re: HDR rendering on Dreamcast
If we were to twiddle the reduced buffer, it would work much faster. In that case, the tile matrix would have to be uniquely aligned (e.g. horizontally) and the KOS PVR would have to be hijacked, so it might not be suitable as a sample. If that is OK with you, please give me some time. If you have ...
- Sun Jan 14, 2024 3:33 pm
- Forum: Programming Discussion
- Topic: HDR rendering on Dreamcast
- Replies: 15
- Views: 3060
Re: HDR rendering on Dreamcast
WHOOOO!!! SHE LIVES!!! Just got it 100% working on the latest everything. https://cdn.discordapp.com/attachments/614912396460556298/1196203215428010084/simplescreenrecorder-2024-01-14_15.11.18.mp4?ex=65b6c60e&is=65a4510e&hm=a73e81894849ea5a66bdb61e5f5582ba02eec027a70ceefebd785c1f456c6a18&...
- Sun Jan 14, 2024 2:27 pm
- Forum: Programming Discussion
- Topic: HDR rendering on Dreamcast
- Replies: 15
- Views: 3060
Re: HDR rendering on Dreamcast
Give me just a sec to clean up and upload the slight modifications I've made for the latest KOS. A few trivial things like the way we handle romdisks changed in the Makefiles. In the meantime: When I pull KOS and try to rebuild, I get an error. /opt/toolchains/dc/kos/kernel/thread/thread.c:338: unde...
- Fri Jan 12, 2024 4:41 pm
- Forum: Programming Discussion
- Topic: HDR rendering on Dreamcast
- Replies: 15
- Views: 3060
Re: HDR rendering on Dreamcast
Hello, Twada! This is one of the most impressive things I've ever seen! I had always meant to get around to trying bloom on DC using the paper published in GPU gems taken from Tron for the Xbox, which uses a somewhat similar method... Didn't even think HDR was doable... Anyway, I've downloaded the s...
- Thu Jan 11, 2024 8:57 pm
- Forum: Homebrew Software and Indie Games Discussion
- Topic: Announcing Elysian Shadows DC
- Replies: 64
- Views: 36098
Re: Announcing Elysian Shadows DC
Since you're back online, do you plan on releasing dev tools and dev instruments you developed during Elysian Shadows production? Holy shit, you're the first person to actually bother asking that. Actually, yes. Yes, I do. The engine and toolkit were at a very powerful, capable place. I need to get...
- Thu Dec 28, 2023 4:24 am
- Forum: Programming Discussion
- Topic: KOS Documentation and Discoverability
- Replies: 1
- Views: 543
KOS Documentation and Discoverability
I spent literally almost 4 straight days working on taking our top-level KOS Doxygen topics from an absolute shit-show of random global enums and disjoint groups of #defines to something that I think is extremely useful in terms of codebase navigation, organization, and discoverability. I had to go ...
- Thu Dec 28, 2023 4:15 am
- Forum: Programming Discussion
- Topic: Timer precision
- Replies: 13
- Views: 1678
Re: Timer precision
So if you're up on the latest commit of the master branch, you've probably already seen it, but... I totally redid the TMU driver to clean it up, improve documentation, and increase the precision of this stuff as high as I possibly could, plus I recruited zcrc/Ayla to help with the performance aspec...
- Wed Nov 08, 2023 3:57 am
- Forum: Programming Discussion
- Topic: Race condition in KOS timer_??_gettime*
- Replies: 10
- Views: 1812
Re: Race condition in KOS timer_??_gettime*
I think it got checked in with the extra TMU2 counter read, but it's fine, I'll clean it up in the follow-up PR which increases precision and (hopefully) removes the division.
- Wed Nov 08, 2023 2:55 am
- Forum: Programming Discussion
- Topic: Timer precision
- Replies: 13
- Views: 1678
Re: Timer precision
One complaint I have about the timer_*_get functions is that they preform a divide. timer_ms_countdown is used to divide the value read from the hardware timer counter to figure out how many timer ticks per second. It's basically a constant value set during initialization, but since it's technicall...
- Fri Nov 03, 2023 10:19 am
- Forum: Programming Discussion
- Topic: Race condition in KOS timer_??_gettime*
- Replies: 10
- Views: 1812
Re: Race condition in KOS timer_??_gettime*
Fantastic! I have this sitting in a branch locally right now. Only reason it's not in a PR yet is because I'm trying to also increase the resolution of the timers and get rid of the slow divisions in the interrupts while I'm already down there.