Commit graph

8102 commits

Author SHA1 Message Date
Raildex
d89dcfd43b Debug Improvements 2020-07-18 07:01:34 +02:00
MontyTRC89
502c647a84 Normal mapping; Tangents and bitangents; 2020-07-18 06:58:44 +02:00
Raildex
80cba114af Improved debug.h 2020-07-16 21:48:33 +02:00
Woops
d88a75235b Fix issue #213 2020-07-13 22:13:15 -05:00
Raildex
f71590a9cd Merge branch 'master' into memory 2020-07-12 11:42:48 +02:00
Raildex
a44b7fef7b Merge branch 'master' into renderdatarefactor 2020-07-12 09:52:14 +02:00
MontyTRC89
2d72803342 Merge branch 'master' of https://github.com/MontyTRC89/TR5Main 2020-07-11 21:29:49 +02:00
MontyTRC89
9867a6d24c Pathfinding refactoring 2020-07-11 21:16:04 +02:00
Raildex
0271a97298 Merge branch 'master' into renderdatarefactor 2020-07-11 19:46:27 +02:00
Raildex
a732cbf7ea Fixing Camera precision errors 2020-07-11 19:01:09 +02:00
Raildex
56d7b0fe1b Merge branch 'memory' 2020-07-11 18:45:48 +02:00
Raildex
26ddb7f2f6 using Alias 2020-07-11 17:36:05 +02:00
Raildex
7f9a6682f2 Merge branch 'memory' 2020-07-11 12:36:22 +02:00
Raildex
a270e13e01 Added PoolAllocator and LinearPoolAllocator 2020-07-11 12:34:23 +02:00
Raildex
3628413366 Replacing safety nullchecks with assertions 2020-07-11 08:20:59 +02:00
Raildex
09071a2b88 Merge branch 'master' into memory
# Conflicts:
#	TR5Main/Objects/TR5/tr5_objects.cpp
2020-07-10 20:17:03 +02:00
Raildex
7e8552bc9d Removed QMalloc, created new Pool class and LinearPool Class 2020-07-10 19:46:12 +02:00
KrysB4k
2c98fbbc2c Merge branch 'master' into DiagonalCollisions 2020-07-09 14:57:32 +02:00
MontyTRC89
3854459a72 Merge branch 'master' of https://github.com/MontyTRC89/TR5Main 2020-07-08 05:57:21 +02:00
MontyTRC89
e496593ff3 Fixed rats, bats, spiders; Added debug infos; 2020-07-08 05:56:50 +02:00
Woops
d44dba63c9 Put enemy hit sounds on a timer 2020-07-07 02:51:21 -05:00
MontyTRC89
16c0dbf604 Merge branch 'master' of https://github.com/MontyTRC89/TR5Main 2020-07-07 07:33:05 +02:00
MontyTRC89
36fe66d617 Hairs done on GPU now 2020-07-07 07:32:33 +02:00
Woops
82a2b428ec flycheat removes fire from Lara 2020-07-06 15:37:08 -05:00
Raildex
0c357de3d8 Added new specifiers to memory functions 2020-07-06 18:56:18 +02:00
Raildex
053953b8ab Merge branch 'master' into memory 2020-07-05 22:19:28 +02:00
Raildex
5ef674b577 Made Game_Malloc a template with a count parameter 2020-07-05 22:19:06 +02:00
Raildex
d11e72cd23 Refactored MemoryPool 2020-07-05 21:30:18 +02:00
Raildex
1a653763a0 Created MemoryPool and MemoryPoolAllocator for containers 2020-07-05 15:35:34 +02:00
MontyTRC89
538dbb3682 Refactored again room and eshes geometry loading 2020-07-05 06:20:36 +02:00
Raildex
cb25093cf4 Integrated modified qmalloc. it uses 512MB of the Data segment as its "heap"
Added _DEBUG_MEM define to show messages regarding malloc
Added REPLACE_HEAP_MEMORY define to replace new/delete and delegate to new qmalloc
2020-07-04 13:45:28 +02:00
Raildex
c92beeadef Merge branch 'renderdatarefactor' 2020-07-03 10:09:48 +02:00
Raildex
88b23f4ecd Merge branch 'master' into renderdatarefactor
# Conflicts:
#	TR5Main/Renderer/Render11Helper.cpp
#	TR5Main/Renderer/Renderer11Compatibility.cpp
#	TR5Main/Renderer/Renderer11Draw.cpp
#	TR5Main/Renderer/Renderer11Frame.cpp
#	TR5Main/Renderer/Renderer11Lara.cpp
2020-07-03 10:09:13 +02:00
MontyTRC89
a9f06bd672 Smooth normals in Lara 2020-07-03 07:13:46 +02:00
MontyTRC89
7ff7397fa7 New level format: meshes 2020-07-03 07:05:33 +02:00
Raildex
2a15e48b5f Refactored Updating Constant Buffers
Half Lambertian Lighting
2020-07-01 21:13:07 +02:00
Raildex
094fd40761 Fixed Cubemap 2020-07-01 16:49:53 +02:00
Raildex
14368db3c6 Semi-working cubemapping.
improved camera functions
2020-07-01 08:46:07 +02:00
Raildex
8bce80a9ab Refactored Rendering. You can now render scene to an arbitrary render target 2020-06-30 10:25:41 +02:00
Raildex
b0fb8f11a3 Merge branch 'master' into renderdatarefactor
# Conflicts:
#	TR5Main/Renderer/Render11Helper.cpp
#	TR5Main/Renderer/Renderer11Compatibility.cpp
2020-06-29 15:02:18 +02:00
MontyTRC89
eaf358f6ae Merge branch 'master' of https://github.com/MontyTRC89/TR5Main 2020-06-29 13:29:45 +02:00
Raildex
ee4e2cdb5a Re-added Primitive batch for "3D sprites" 2020-06-28 21:42:45 +02:00
Raildex
e24ff68b75 Rendering Sprites without Primitive Batch 2020-06-28 20:30:56 +02:00
MontyTRC89
71f307a356 New file format: rooms geometry 2020-06-28 15:51:33 +02:00
Raildex
0bfeb84b45 Changed m_moveableObjects and m_staticObjects to vector<optional> 2020-06-28 11:12:52 +02:00
Raildex
fa7d2e7045 Merge branch 'master' into renderdatarefactor 2020-06-28 10:35:19 +02:00
Raildex
f4e611c0fb Merge branch 'renderdatarefactor' 2020-06-27 19:53:31 +02:00
Raildex
3cd6100562 Merge branch 'master' into renderdatarefactor
# Conflicts:
#	TR5Main/Renderer/Render11Helper.cpp
#	TR5Main/Renderer/Renderer11.h
#	TR5Main/Renderer/Renderer11Compatibility.cpp
#	TR5Main/Renderer/Renderer11Draw.cpp
2020-06-27 19:48:50 +02:00
asasas9500
c9724c46c4 Merge branch 'DiagonalCollisions' into NoShifts 2020-06-26 19:58:16 -03:00
KrysB4k
3c4dccc653 Merge branch 'master' into DiagonalCollisions 2020-06-26 23:18:44 +02:00