Skip to main content
Bob Somers's user avatar
Bob Somers's user avatar
Bob Somers's user avatar
Bob Somers
  • Member for 14 years, 5 months
  • Last seen more than 10 years ago
awarded
awarded
awarded
awarded
awarded
awarded
awarded
Loading…
awarded
awarded
comment
What are the disadvantages of marking every edge as a seam when unwrapping a mesh?
Good point Martin. I've been living in GPGPU land for the past year writing performance-sensitive code, though, so I thought it was an interesting point that's not immediately obvious. :)
comment
What are the disadvantages of marking every edge as a seam when unwrapping a mesh?
Excellent point about the incoherent memory accesses in the pixel shader. Jumping around a texture like that will really trash the texture cache.
Loading…
awarded
answered
Loading…
answered
Loading…
comment
SIMD C++ library
Rather than just dumping a download link, perhaps a link to the actual website with the documentation, wiki, and API reference might be more helpful. bulletphysics.org
comment
Easiest, most fun way to program 2D games? Flash? XNA? Some other engine?
I second this. We used Lua and LOVE for our Global Game Jam game and it worked out fantastically. They've put together a lot of really great open source libraries under one common API, and every release keeps getting better. The performance is great (Lua is blazing fast!), and a lot of advanced OpenGL features like FBOs are exposed, which is rare for a lot of 2D engines. On top of all that goodness, it's cross-platform (Win/Mac/Linux). I'd definitely give it a good look.
comment
How portal 2 can be so cross-platform? (pc,osx,xbox,ps3)
Ugh, get back to me when they've actually acknowledged the existence of C99.
comment
Manually invoke key callback in (free)glut
What exactly are you trying to do here? Poll the keyboard during rendering? If so, you definitely do not want to go down that route. Separate your fast-as-it-can-go rendering code from your event-triggered input logic. Event logic updates the game state when something happens (like a key is pressed). Rendering logic just draws the game state to the screen.