Commit graph

109 commits

Author SHA1 Message Date
Woops
e9c0a0b77d fix weapons/arms rotations and fix revolver anims 2020-10-17 01:21:07 -05:00
Raildex
ddc88e9419 Refactor Renderer 2020-10-11 16:47:36 +02:00
Raildex
4173289d08 Added Static Mesh Tint Support 2020-10-07 09:08:23 +02:00
Raildex
0bcdbb1563 Fixed Crash when resizing window and fullscreen switching ,Using ComPtr for IDXGI, Made Viewport an object and not pointer 2020-10-04 11:20:54 +02:00
Raildex
ac61f71386 Refactored framework.h
Removed Renderer headers from framework.h
Removed bass headers from framework.h
Removed windows-related headers to avoid nameclashes with std::min and std::max
added <algorithm> for general-purpose functions (like std::min/max)
Added NOMINMAX define to project
Minor Refactorings
2020-09-29 21:43:56 +02:00
Raildex
674e9ec97e Drawing transparent room polys back-to-front 2020-09-29 17:16:27 +02:00
Sezz
45d7ccc6b0 Continuous input inventory ring navigation; Inventory items rotate on local axes; Improvements to inventory item reset rotation. 2020-09-28 15:23:36 +10:00
Raildex
6184155292 Z Write Alpha Blended textures 2020-09-27 11:19:13 +02:00
Raildex
0335034673 NonPremultiplied Alphablending for rooms and horizon 2020-09-18 11:41:20 +02:00
Raildex
624f5675b7 Merge branch 'VehicleSprites'
# Conflicts:
#	TR5Main/Objects/TR2/Vehicles/boat.cpp
2020-09-15 08:13:58 +02:00
Raildex
9dc7ab6d18 Added Boat foam, Skidoo snow trail 2020-09-15 08:10:38 +02:00
Woops
02452d7391 add true x/z speed debug info 2020-09-14 13:15:56 -05:00
Raildex
1bb626dede Added tweaked Rocket Launcher Smoke
Fixed Sky and Horizon Depth Issue
2020-09-13 21:03:46 +02:00
Woops
f12c7b2fac final crotch pistol fix, remove garbage info 2020-09-06 12:25:11 -05:00
MontyTRC89
0aff21a128 Fixed enemy monkey; Added new zone for ID_VON_CROY; Small AI fixes; Added 3 blocks jump; 2020-09-01 07:06:31 +02:00
MontyTRC89
bac717bc25 Decompiled ID_JOBY_SPIKES 2020-08-21 06:24:38 +02:00
Raildex
028077a998 Displaying Commit Message on Title 2020-08-18 20:26:47 +02:00
Raildex
94eabe8918 Using Smart Pointers 2020-08-09 22:15:32 +02:00
Raildex
b58d18ade2 Refactored functions 2020-08-09 15:25:56 +02:00
Raildex
3bed71fca1 Merge branch 'master' into renderdatarefactor
# Conflicts:
#	TR5Main/Renderer/Renderer11.h
#	TR5Main/TR5Main.vcxproj.filters
2020-08-09 14:34:58 +02:00
MontyTRC89
9a4ef10ed4 Merge branch 'master' of https://github.com/MontyTRC89/TR5Main 2020-08-06 06:51:57 +02:00
MontyTRC89
fa0012ba6a Decompiled ID_LEETLE_BEETLES 2020-08-06 06:51:32 +02:00
Sezz
5fc90166a5 Added option to smoothly transition health bar display. 2020-08-04 20:51:47 +10:00
MontyTRC89
bde10fe313 Decompiled wraiths; Added outside rooms table; 2020-08-02 19:39:55 +02:00
Raildex
f3d8b9130c Merge branch 'master' into renderdatarefactor
# Conflicts:
#	TR5Main/Renderer/Renderer11Draw.cpp
2020-07-26 08:58:44 +02:00
Raildex
a8d91676dd Refactored Shadow Mapping with Comparision State 2020-07-25 21:03:02 +02:00
MontyTRC89
689ec226e7 Frames refactoring 2020-07-25 18:02:35 +02:00
MontyTRC89
9a5f1950ee Fixed meshes in wrong places 2020-07-24 07:03:36 +02:00
Raildex
4006a33ed6 Refactored Constant Buffers 2020-07-23 21:40:07 +02:00
MontyTRC89
6cd500008c Fixed pickups; Fixed no statics bug; 2020-07-23 21:38:12 +02:00
MontyTRC89
83bba01a99 Moving all globals of level under LEVEL struct; Fixed severe performance issue; 2020-07-21 09:56:47 +02:00
Raildex
89882e8e42 Normal Mapping first test 2020-07-18 14:53:26 +02:00
MontyTRC89
e496593ff3 Fixed rats, bats, spiders; Added debug infos; 2020-07-08 05:56:50 +02:00
MontyTRC89
36fe66d617 Hairs done on GPU now 2020-07-07 07:32:33 +02:00
MontyTRC89
538dbb3682 Refactored again room and eshes geometry loading 2020-07-05 06:20:36 +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
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
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
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
MontyTRC89
5b8c90b688 Merge branch 'master' of https://github.com/MontyTRC89/TR5Main 2020-06-26 07:06:51 +02:00
MontyTRC89
d8bf82eab1 New FLOOR_INFO struct; Refactoring rooms part I 2020-06-26 07:06:18 +02:00
Raildex
c599d0bf1d Moved Files 2020-06-21 20:57:35 +02:00
Raildex
e5ead31064 Putting Renderer into namespace
made g_Renderer a global object
2020-06-21 14:27:12 +02:00