Daniel Evans
|
bc54fac53a
|
Merge branch 'rwng' of bitbucket.org:danharibo/openrw into rwng
Conflicts:
rwgame/RWGame.cpp
|
2015-04-03 03:17:14 +01:00 |
|
Daniel Evans
|
8b1f539b12
|
Add LoaderDFF normal calculation for models without
|
2015-04-03 03:07:08 +01:00 |
|
Timmy Sjöstedt
|
33e9920b48
|
Initialized physRaycater to null, as to not delete an uninitialized pointer later.
|
2015-04-03 03:07:08 +01:00 |
|
Daniel Evans
|
e50f2226a9
|
Implement opcode
|
2015-04-03 03:07:08 +01:00 |
|
Daniel Evans
|
b672e41acf
|
Remove Logger ownership from GameWorld
|
2015-04-03 03:07:08 +01:00 |
|
Daniel Evans
|
b280aac859
|
Remove unused struct from GameWorld
|
2015-04-03 03:07:08 +01:00 |
|
Daniel Evans
|
97807f24b7
|
Add method to retrieve current draw settings from Renderer
|
2015-04-03 03:07:08 +01:00 |
|
Daniel Evans
|
49a8b9b2f4
|
Change how draw calls are counted
|
2015-04-03 03:07:08 +01:00 |
|
Daniel Evans
|
6851c5e011
|
Improve graphics performance
+ Add Framebuffer rendering to store data
+ Re-implement water using projected grid aproach
|
2015-04-03 03:07:07 +01:00 |
|
Daniel Evans
|
f655e454d6
|
Implement new VisualFX system for particles etc.
- VisualFX stores data about effects like particles and lighting
- Only particles initial implementation
- World stores active VisualFX
|
2015-04-03 03:04:50 +01:00 |
|
Daniel Evans
|
d1e7dcdcd1
|
Overhaul Loader framework for Models
- Replace background model loader with generic background loader
- Replace ModelHandle object with generic resource handle
|
2015-04-03 03:04:50 +01:00 |
|
Daniel Evans
|
ce4b8fc83a
|
Remove old file indexing system and IO handling
- Use FileIndex inside GameData to handle normalisation
- Remove old raw pointer API for loading data
|
2015-04-03 03:04:50 +01:00 |
|
Daniel Evans
|
c264e78696
|
Replace most cout/cerr prints with logging output
|
2015-04-03 03:04:50 +01:00 |
|
Daniel Evans
|
a967e190de
|
Remove GameRenderer from GameWorld
- Particle rendering is broken, since objects can't access renderer
|
2015-04-03 03:04:50 +01:00 |
|
Daniel Evans
|
dfd68abd8e
|
Add new Logger system.
- Supports multiple log recievers.
- Onscreen log needs to be re-written.
- Replaces GameWorld::logX().
|
2015-04-03 03:04:50 +01:00 |
|
Daniel Evans
|
abf43f07c8
|
New File handling implementation
- move FileHandle into a separate header
- Implement FileIndex, a system to normalize filenames and sources
|
2015-04-03 03:04:50 +01:00 |
|
Daniel Evans
|
3801e69e81
|
Improve TextRenderer kerning and performance
|
2015-04-03 02:56:37 +01:00 |
|
Daniel Evans
|
a773262328
|
Fix crash in SoundManager when pausing
|
2015-04-03 01:26:55 +01:00 |
|
Daniel Evans
|
4faf07cba3
|
Fix character inWater behaviour
|
2015-04-01 04:36:52 +01:00 |
|
Daniel Evans
|
15e2082ebc
|
Add LoaderDFF normal calculation for models without
|
2015-03-30 22:16:43 +01:00 |
|
Timmy Sjöstedt
|
b55cda56b1
|
Initialized physRaycater to null, as to not delete an uninitialized pointer later.
|
2015-03-30 18:25:58 +02:00 |
|
Daniel Evans
|
b9462e077d
|
Implement opcode
|
2015-03-30 03:34:03 +01:00 |
|
Daniel Evans
|
3975816164
|
Remove Logger ownership from GameWorld
|
2015-03-30 02:45:58 +01:00 |
|
Daniel Evans
|
798b24ae83
|
Remove unused struct from GameWorld
|
2015-03-30 02:03:38 +01:00 |
|
Daniel Evans
|
78253c59ce
|
Add method to retrieve current draw settings from Renderer
|
2015-03-29 23:18:27 +01:00 |
|
Daniel Evans
|
980ef71e96
|
Change how draw calls are counted
|
2015-03-28 13:54:28 +00:00 |
|
Daniel Evans
|
30e059a0b6
|
Improve graphics performance
+ Add Framebuffer rendering to store data
+ Re-implement water using projected grid aproach
|
2015-03-28 13:42:29 +00:00 |
|
Daniel Evans
|
2985a70354
|
Implement new VisualFX system for particles etc.
- VisualFX stores data about effects like particles and lighting
- Only particles initial implementation
- World stores active VisualFX
|
2015-03-06 16:55:46 +00:00 |
|
Daniel Evans
|
46cd7b8f51
|
Overhaul Loader framework for Models
- Replace background model loader with generic background loader
- Replace ModelHandle object with generic resource handle
|
2015-03-06 04:38:22 +00:00 |
|
Daniel Evans
|
dfe6ec3eaa
|
Remove old file indexing system and IO handling
- Use FileIndex inside GameData to handle normalisation
- Remove old raw pointer API for loading data
|
2015-03-06 01:40:29 +00:00 |
|
Daniel Evans
|
7e83b815c4
|
Replace most cout/cerr prints with logging output
|
2015-03-05 17:29:33 +00:00 |
|
Daniel Evans
|
cf0c37dcc2
|
Remove GameRenderer from GameWorld
- Particle rendering is broken, since objects can't access renderer
|
2015-03-05 16:36:14 +00:00 |
|
Daniel Evans
|
536b3f9f0c
|
Add new Logger system.
- Supports multiple log recievers.
- Onscreen log needs to be re-written.
- Replaces GameWorld::logX().
|
2015-03-05 03:37:13 +00:00 |
|
Daniel Evans
|
25f28dbb42
|
New File handling implementation
- move FileHandle into a separate header
- Implement FileIndex, a system to normalize filenames and sources
|
2015-02-26 03:57:28 +00:00 |
|
Daniel Evans
|
7f2c5a4645
|
Initial Traffic wandering algorithm (pedestrians only)
|
2015-02-26 01:15:17 +00:00 |
|
Daniel Evans
|
fe4926e5d6
|
Add object lifetime values, clean up spawned traffic
|
2015-02-18 16:00:55 +00:00 |
|
Daniel Evans
|
9407ee3135
|
Add test implementation of pedestrian spawning
|
2015-02-18 15:29:39 +00:00 |
|
Daniel Evans
|
2ccc1fc33c
|
Add initial TrafficDirector open spawn point methods
|
2015-02-17 01:31:20 +00:00 |
|
Daniel Evans
|
be023b5093
|
Overhaul texture handling, add TextureData handles.
+ Use shared ptrs to track loaded texture handles
+ Cache textures on models to avoid lookups
|
2015-02-16 00:36:11 +00:00 |
|
Daniel Evans
|
9eb4c62a04
|
Improve HUD and UI rendering
+ Add names for some styles to reduce confusion
+ Move some HUD drawing into a seperate file
|
2015-02-15 12:41:51 +00:00 |
|
Daniel Evans
|
9855bf2967
|
Improve map rendering, UI viewport
+ UI Viewport is now window sized
+ Map renderer now supports rotating
|
2015-02-15 01:41:24 +00:00 |
|
Daniel Evans
|
2344024f08
|
Text rendering
|
2015-02-07 22:55:06 +00:00 |
|
Daniel Evans
|
538d0c02f9
|
Add city.wav
|
2015-02-04 17:16:46 +00:00 |
|
Daniel Evans
|
6cd36bda43
|
Add arrow above blip target objects / coordinates
|
2015-01-29 22:39:26 +00:00 |
|
Daniel Evans
|
eed2377e50
|
Improve vehicle dynamics
- Fix bouyancy not working at all
- Make it difficult to flip a vehicle going around corners
|
2015-01-28 01:55:35 +00:00 |
|
Daniel Evans
|
dda2d5a245
|
Make disable input opcode take effect
|
2015-01-27 15:25:45 +00:00 |
|
Daniel Evans
|
7568eb8d7f
|
Declare opcodes needed to start Luigi mission 2
|
2015-01-27 15:21:36 +00:00 |
|
Daniel Evans
|
6a4afea4e6
|
Make it possible to start the 2nd Luigi mission
|
2015-01-27 15:02:10 +00:00 |
|
Daniel Evans
|
6e1739138d
|
Add big print with number
|
2015-01-27 13:59:02 +00:00 |
|
Daniel Evans
|
c87a4a7cb1
|
Re-allocate audio clips when a new clip is loaded
|
2015-01-27 13:09:16 +00:00 |
|