| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Now LoadTexture/SetTexture functions require full path with "textures/" directory
|
|\
| |
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
data
src/app/gamedata.cpp
src/ui/control.cpp
src/ui/edit.cpp
src/ui/maindialog.cpp
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
* added output stream
* fixed music loading
|
|/
|
|
|
|
|
|
|
|
|
| |
* removed -mod argument
* removed -datadir argument
* removed -lang argument
* removed some dead ui code
* added resource manager and file loaders (stream and SDL)
* changed interface textures location to match new directory structure
* removed CGameData for mod support
* added PhysFS support
|
| |
|
| |
|
|
|
|
|
| |
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
|