| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
False alarm, was caused probably by faulty build bot.
This definately should work on all platforms.
|
|
|
|
| |
Looks like it doesn't work on all platforms
|
|
|
|
| |
Fixes the mouse cursor on Mac OS X
|
| |
|
|
|
|
|
|
| |
* displaying positions of current lights (F11)
* dumping info to console (F10)
* added assert() in suspicious place in CPyro
|
|
|
|
|
| |
* objects are now copied and textures are updated correctly
* also added function to debug objects
|
|
|
|
|
| |
I'm not sure when it was introduced, probably in 8f6fd2a1316432970f1d86515819e7bbe15ddab3.
It was showing errors like "Couldn't load texture 'map.png'" and "Invalid texture data"
|
|
|
|
|
| |
* fixed formatting and naming to be uniform with rest of code
* moved default implementation of CSound to cpp module
|
|
|
|
|
|
| |
* moved braces to new lines
* fixed some function/variable names
* fixed whitespace issues
|
|
|
|
|
|
| |
* refactored and altered slightly the texture pack code
* added flushing of texture cache
* some refactoring and const-correctness in CApplication methods
|
|
|
|
|
| |
* fixed several uninitialized variable issues
* fixed possible memory corruption in CEngine
|
| |
|
|
|
|
|
| |
* added padding options
* removed old hardcoded image sizes
|
| |
|
|
|
|
| |
Should fix #120 and perhaps some other bugs as well
|
|
|
|
|
|
|
| |
* changed win32 implementation to QueryPerformaceTimer system function
* refactored system utils code
* proper tests for time utils and update event creation in application
* should fix issue #134
|
|
|
|
|
|
|
|
|
| |
* removed classes managed by CInstanceManager
except for CObject, CPyro, CBrain and CPhysics
because of dependencies
* refactored instance searching to use existing singleton instances of
CApplication, CEngine and CRobotMain and calling their getter
functions
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
- new class CModelManager
- rewritten engine object structure in CEngine
- created shared model data instead of separate objects per each
model instance
- minor refactoring
|
| |
|
| |
|
|
|
|
|
|
|
| |
- view frustum culling with ComputeSphereVisibility - game should run
faster now
- resolved/removed most TODOs from CEngine
- fixed OpenGL tests
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
- added font coloring and changed default color to black
- fixed resize hack incorrectly changing video config,
but font resizing will not work for now
|
| |
|
| |
|
| |
|
|
|
|
|
| |
There was a bug in texture modesetting but only visible after certain
mode changes.
|
|
|
|
|
|
|
|
| |
- fixed 2nd texture setting
- added padding to some structs for faster access
- changed rendering primitives to glDrawArrays()
- optimized texture modesetting calls
- fixed some valgrind errors
|
|
|
|
| |
Directional and spot lights are now set properly
|
|
|
|
|
| |
- changed fixed light allocation to prioritized per-use basis
- minor refactoring in CPlanet and CWater
|
|
|
|
|
|
| |
- fixed fog color setting
- removed unused glSecondaryColor and altered struct VertexCol
- minor refactoring in CText
|
|
|
|
|
|
|
|
| |
- disabled UserDir() in path lookup
- fixed crashes on loading missions in CObject
- fixed texture bug in CTerrain
- changed mouse move event handling to avoid flooding event queue
- enabled all missions for testing
|
|
|
|
|
| |
- changed access to paths in data directory in CApplication
- models now load from data directory
|
|
|
|
|
|
| |
- added new state tracking to Event
- removed old fields from Event
- fixed some issues with Events and fps counter
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
- removed old 4 quarter backgrounds
- fixes in texture loading
- other minor fixes
|
|
|
|
|
|
| |
- removed mock of CInterface and fixed event passing to CRobotMain
- changed texture names from tga and bmp to png
- UI now works but interaction is still broken
|
|
|
|
|
|
| |
- added new simulation time calculations in CApplication
- added simulation frame updates
- rewritten old input binding code and input state tracking
|