I don't have sb4, so that's out the window for now. Anyway, when I was working on my project(More on that later on my profile), I discovered instanced static meshes. These bad boys render so incredibly faster than their cousin, static meshes. Like double performance. The way instanced static meshes work is by compiling multiple meshes into one and only performing one draw call. If you could make a function that adds draw calls together, it might actually work. The main problem I see with SB3 is the fact that triangles seem to be rendered by the 3DS' CPU, while sprites are actually much faster to render since it uses the 3DS' GPU,(not the graphics card since it doesn't really exist in the 3DS) Using Bugtaro's method of drawing in 3d with sprites instead of GTRI, we actually have access to the 3DS' GPU!
Eventually, I plan to make an engine for both SB3 and SB4. It will have a lot of the necessary tools to make a AA game(see what I did there) More on that on another thread
One more stupid optimization idea
DFrostCreated:
I don't have sb4, so that's out the window for now. Anyway, when I was working on my project(More on that later on my profile), I discovered instanced static meshes. These bad boys render so incredibly faster than their cousin, static meshes. Like double performance. The way instanced static meshes work is by compiling multiple meshes into one and only performing one draw call. If you could make a function that adds draw calls together, it might actually work. The main problem I see with SB3 is the fact that triangles seem to be rendered by the 3DS' CPU, while sprites are actually much faster to render since it uses the 3DS' graphics card(Not GPU, since it doesn't really exist) Using Bugtaro's method of drawing in 3d with sprites instead of GTRI, we actually have access to the 3DS' graphics card. Eventually, I plan to make an engine for both SB3 and SB4. It will have a lot of the necessary tools to make a AA game(see what I did there) More on that on another threadYou have it backward. Graphics card (according to Wikipedia) is by-definition an expansion card, which obviously the 3DS doesn't have. The PICA200 is the GPU.