Committed revision #1481.
Updated everything so that the project compiles properly on OS X.
Hello, we apologize but forum registrations are non-functional at this time. This issue should be fixed around mid-December. Until then, please stop by our Discord channel if you'd like to get in touch with the team. Thanks!
Search found 261 matches
- Wed Jan 14, 2009 3:53 pm
- Forum: Programming
- Topic: The Allacrost Video Engine -- Part 5
- Replies: 210
- Views: 65609
Scissoring is one of those horrible hacks to work around bad code. If you don't want something to appear somewhere, don't draw there. The folding-down effect would be better to do with a bit in the stencil buffer since that doesn't limit you to rectangular regions.
- Wed Dec 24, 2008 8:40 am
- Forum: Programming
- Topic: Getting gettext & translation into Allacrost
- Replies: 115
- Views: 51023
Although you could have the "immediate" text rendering store an image in a hash table and render it, and check that hash table for each call - that way the strings are only rendered once and used as many times as the programmer desires. You'd have to store a "last used time" with the entry in the ha...
Vertex buffer objects, as mentioned by the OP, will typically increase speed for large numbers of vertices. Most of the drawing code uses 4 vertices as each batch is one "image," so VBOs will likely slow down the system rather than speeding it up. The only likely application I could see for VBOs wou...
Thanks Linds :) Linds told me that converting the rendering code to support UTF-8 would be a pain in the butt, since UTF-8 is a variable-byte encoding scheme. Gettext can be configured to use UTF-16 easily enough. Our ustring class essentially implements UTF-16 as well. What I'm still perplexed abo...
Committed reversion 1442. ============================================================ Files Modified HoA.xcodeproj/project.pbxproj src/SDLMain.m src/main_options.cpp Primary Changes Moved Carbon process serial number handling to SDLMain, where it's probably more appropriate Secondary Changes Remov...
Committed reversion 1436. ============================================================ Files Modified src/engine/audio/audio_input.cpp src/engine/audio/audio_input.h Primary Changes Added a copy constructor and operator= to AudioMemory as per the Doxygen to-do list. ================================...
Committed revision 1435. ============================================================ Files Modified src/engine/video/image.cpp src/engine/video/image_base.cpp Primary Changes Added documentation to the functions that use libpng and libjpeg, as per the Doxygen to-do list ===========================...
Learning from existing source can be a bit daunting, but the Allacrost engine does have Doxygen documentation in the headers. Can we have a copy of the doxygen-generated documentation hosted on the site?
Melodyne is an amazing bit of kit.gorzuate wrote:This is an amazing piece of software (check this out you audio geeks):
- Fri May 23, 2008 5:52 pm
- Forum: Design
- Topic: Graphics engine does Pixel jumping
- Replies: 23
- Views: 17303
That's not going to work - most GPUs don't understand ints. Your int values would be converted back to floats, but now with the added overhead of having rounded all floats to ints and casted them back to floats along the way.
Every game coder and their mum has - at some point or other - thought to themselves: "hey, I have a great idea! I'll make a GAME ENGINE." Stop. Look. Listen. These projects WILL fail. What you do is you make a game, not a game engine. You structure the code of this game well. You finish your game, a...