Search found 49 matches
- Sat Apr 26, 2025 10:34 am
- Forum: The Catwalk
- Topic: Model 3 Step 1/1.5 and Step 2 Video Board Differences
- Replies: 21
- Views: 589328
Re: Model 3 Step 1/1.5 and Step 2 Video Board Differences
In supermodel a single model might be broken down into say 4 different meshes. They all have the same model matrix so this is only passed once. The shader class caches all the shader uniforms so only the differences are sent to the GPU. Ie if the only difference in the meshes is the texture ID, only...
- Fri Apr 25, 2025 9:52 pm
- Forum: The Catwalk
- Topic: Model 3 Step 1/1.5 and Step 2 Video Board Differences
- Replies: 21
- Views: 589328
Re: Model 3 Step 1/1.5 and Step 2 Video Board Differences
For example, Supermodel's legacy renderer breaks up a single model into two models based on transparency state (the rest of the parameters it passes to the shaders on a per-vertex basis). I think the new renderer does something similar as well. I think it is normal for modern rendering engines to s...
- Tue Apr 15, 2025 9:19 pm
- Forum: The Catwalk
- Topic: Problem fps amd
- Replies: 1
- Views: 43279
Re: Problem fps amd
You can disable quad rendering, that'll help with FPS
- Sun Apr 13, 2025 11:12 pm
- Forum: The Dark Room
- Topic: Long term dev plan
- Replies: 11
- Views: 300908
Re: Long term dev plan
Well my rewrite was pretty successful :) Main loop for the program now runs like this for (int i = 0; i < 384; i++) { TileGen.DrawLine(i); ppc_execute(lineCycles); } My only issue is currently my buffered data I wrote to separate memory locations. Really I think they should live in real3d memory. Ju...
- Thu Apr 10, 2025 10:20 pm
- Forum: The Fitting Room
- Topic: Everything is fine, until i try to launch with the new 3d engine
- Replies: 1
- Views: 26148
Re: Everything is fine, until i try to launch with the new 3d engine
It's a shader error .. that shouldn't be happening
do you have CRTColors set somewhere?
do you have CRTColors set somewhere?
- Tue Apr 08, 2025 5:50 pm
- Forum: The Dark Room
- Topic: Long term dev plan
- Replies: 11
- Views: 300908
Re: Long term dev plan
I don't like the idea of using a zero-sized array for the data block; this is an extension in GNU C but I'm not sure it would necessarily work in Visual C++. I think it does work, but I don't think it's valid c++. It's part of c99. We can use data[1] instead, and that is legal c++. This should be f...
- Mon Apr 07, 2025 11:23 pm
- Forum: The Dark Room
- Topic: Long term dev plan
- Replies: 11
- Views: 300908
Re: Long term dev plan
We made one change to the tilegen code since it was implemented in GLSL, basically just to swap the scroll values for the odd/even lines since we had them the wrong way round. Writing to tilegen register 0xC tells the tilegen to signal the video board to flip the ping-pong buffers when it reaches t...
- Wed Feb 26, 2025 4:26 pm
- Forum: The Catwalk
- Topic: Model 3 Step 1/1.5 and Step 2 Video Board Differences
- Replies: 21
- Views: 589328
Re: Model 3 Step 1/1.5 and Step 2 Video Board Differences
The Model 3 arcade board stack is similar to the Pro-1000 image generator as far as we can tell. The image generator had a PowerPC CPU as well that ran firmware. It was connected to a Windows NT workstation via a SCSI cable (hence why Step 1.x have a SCSI controller, which is used only for its DMA ...
- Sat Feb 22, 2025 1:10 pm
- Forum: The Catwalk
- Topic: Daytona Usa 2 (Glitch?)
- Replies: 5
- Views: 51766
Re: Daytona Usa 2 (Glitch?)
are you talking about the horizontal lines?
If they are 1 pixel thick i guess they simply might not be visible on CRT
If they are 1 pixel thick i guess they simply might not be visible on CRT
- Sat Dec 21, 2024 8:23 pm
- Forum: The Fitting Room
- Topic: OpenGL Issue
- Replies: 8
- Views: 80224
Re: OpenGL Issue
Try a much older version of supermodel, it should still work
I think the issue is you gpu doesn't support opengl 4.3
I think the issue is you gpu doesn't support opengl 4.3