Commit graph

8102 commits

Author SHA1 Message Date
MontyTRC89
d0a3ba2bb5 Continue work 2023-10-31 14:52:44 +01:00
MontyTRC89
3831d35f0c New renderer transparency, for rooms now 2023-10-30 09:31:08 +01:00
MontyTRC89
96a6e98ec1 Merge branch 'develop' into renderer_cleaning 2023-10-28 15:32:09 +02:00
Sezz
4504c794ac Update ScriptDisplaySprite 2023-10-28 16:27:43 +11:00
Sezz
f38b69736e Update solvers 2023-10-28 16:00:42 +11:00
Sezz
a53f638e3b Adopt simpler naming conventions in old code 2023-10-28 15:58:36 +11:00
Sezz
f901bb791d Adopt new private variable formatting convention for HUD objects 2023-10-28 15:42:54 +11:00
Sezz
12be5ec8c1 Remove unused prototype function 2023-10-28 15:33:18 +11:00
MontyTRC89
7600624ee8 Removed reference to RendererQuad.h 2023-10-28 06:32:06 +02:00
MontyTRC89
7e84f1f98b Deleted some files 2023-10-28 06:31:20 +02:00
MontyTRC89
4320ebf1be Merge branch 'develop' into renderer_cleaning 2023-10-28 06:28:16 +02:00
MontyTRC89
37c8dadb5d Renamed private fields;
Refactored quad vertex buffer for sprites;
Refactored HUD renderer structure;
Minor fixes;
2023-10-28 06:27:55 +02:00
Sezz
9c3289f81e Update collide_room.cpp 2023-10-27 23:43:56 +11:00
Sezz
9dcaf3b6df Slightly improve diagonal wall shifts 2023-10-27 23:43:23 +11:00
Sezz
f19fb1b6a4 Demagic switch case 2023-10-27 22:09:30 +11:00
Sezz
c456858160 Slightly improve player shift on forward wall collision 2023-10-27 21:54:17 +11:00
MontyTRC89
c24e98c851 Merge branch 'develop' into renderer_cleaning
# Conflicts:
#	TombEngine/Renderer/Renderer11Draw.cpp
2023-10-27 05:40:27 +02:00
MontyTRC89
b6b2fcb8a3 Cleaned shaders directory; Reverted hardware version to DX10.1 (we'll upgrade it again in the next releases); 2023-10-27 05:24:41 +02:00
MontyTRC89
163ff40e8d Fixed shaders; Renamed AlphaTestModes; 2023-10-26 15:10:35 +02:00
MontyTRC89
a9d603d558 Cleaned enums and constants; Renamed some files; 2023-10-26 15:04:07 +02:00
MontyTRC89
de82aec4a3 Converting constexpr to enum classes, tier 3 2023-10-26 14:51:47 +02:00
MontyTRC89
519ad9bf93 Converting enum to enum classes, tier 2; 2023-10-26 10:27:00 +02:00
MontyTRC89
32f835c9aa Converting constexpr and defines to enum classes 2023-10-26 09:26:29 +02:00
MontyTRC89
3f7a3a726a Renamed Renderer11 to Renderer;
Forced DX11 hardware support;
Removed m_ from private fields in Renderer class;
Refactored render targets: optional depth buffer creation;
Back buffer now is a RenderTarget2D;
2023-10-26 06:00:57 +02:00
MontyTRC89
8f1675e0c3 Renderer cleaning Tier 1 2023-10-25 09:49:56 +02:00
Jakub
ee3fd7d140
Update Changes.txt 2023-10-24 22:44:03 +01:00
Jakub
e527527fe9
Update Changes.txt 2023-10-24 22:43:02 +01:00
Jakub
5f2ba4cdf0
Update Gameflow.lua 2023-10-24 18:37:32 +01:00
Jakub
58b1a33557
Fixed vertex effects for statics (#1235)
* Fixed vertex effects for statics

* Fixed double drawing of additive faces

---------

Co-authored-by: MontyTRC89 <montyhammet@hotmail.it>
2023-10-24 13:35:34 +01:00
Sezz
04f4b9ae42 Revert "Revert "Adopt Vector3i in floordata functions""
This reverts commit dc9ba07942.
2023-10-24 01:09:46 +11:00
Sezz
dc9ba07942 Revert "Adopt Vector3i in floordata functions"
This reverts commit 092c86021f.
2023-10-24 00:55:29 +11:00
Sezz
585bc71c7e Improve appearance of disappearing crosshairs 2023-10-23 19:56:53 +11:00
Sezz
092c86021f Adopt Vector3i in floordata functions 2023-10-23 19:25:35 +11:00
Stranger1992
7162b97230 Add download and setup instructions links to changelog. 2023-10-22 15:34:14 +01:00
Jakub
8007792b82
Update Changes.txt 2023-10-22 13:54:16 +01:00
Kubsy
eb6da2feda Merge branch 'develop' into renderer 2023-10-22 13:12:54 +01:00
Jakub
0e0ec22910
Update Changes.txt 2023-10-22 12:25:30 +01:00
Jakub
d8ef914fea
Update Changes.txt 2023-10-22 12:24:53 +01:00
Jakub
03b3c3fa29
Update Changes.txt 2023-10-22 12:24:21 +01:00
Jakub
04e67203dd
Merge pull request #1176 from MontyTRC89/Adngel-pushables-remake
Adngel pushables remake
2023-10-22 12:15:53 +01:00
Sezz
4c05255759 Fix project 2023-10-22 22:12:48 +11:00
Sezz
15ab57d8e6 Add prefixes to filenames 2023-10-22 21:58:47 +11:00
Sezz
3a754ac3cf Merge branch 'develop' into Adngel-pushables-remake 2023-10-22 21:33:09 +11:00
Sezz
0bbcb43695 Update lara.cpp 2023-10-22 16:39:41 +11:00
Sezz
527ce87ac3 Remove unused macros; simplify player state routine array definitions 2023-10-22 16:37:55 +11:00
Sezz
6045b2989c Make a lambda into a static function 2023-10-21 18:56:55 +11:00
Sezz
7db9fd22be Delete Miscellaneous.cpp 2023-10-20 21:26:49 +11:00
Jakub
95062e0cd7
Update Changes.txt 2023-10-20 11:23:20 +01:00
Sezz
c55f5520e7
Update Changes.txt 2023-10-20 21:18:34 +11:00
Sezz
5b7ef82d0a
Mouse input base (#1181)
* Initial commit

* Fix typo

* Syntax

* Cleanup

* Store axis values in Vector2 containers

* Cleanup

* Clarify comments

* Make silly demo to demonstrate mouse input

* Use empty() method to check empty string

* Fix typo

* Use std:: prefix

* Add space in string

* Rename local variable

* Store mouse axis values in AxisMap; poll mouse scroll wheel input

* Comments

* Add MouseSensitivity member to configuration struct; organise

* Add mouse sensitivity setting

* Prototype mouse control

* Prototype swim turning with mouse

* Use correct axis

* Add mouse smoothing to settings

* Remove experimental mouse controls

* Use constants

* Hotkey progress

* Fix scrolling; fix x64 compiler errors

* Dehardcode item hotkeys

* Move player quick actions to more appropriate file

* Get weapon scrolling to work

* Move SayNo action

* Update gui.cpp

* Add menu controls screen

* Dehardcode more menu actions

* Simplify

* Move helper functions

* Simplify

* Use std::string for key names; fix crouch action

* Fix lean reset

* Update lara_helpers.cpp

* Fix binding application

* Update gui.cpp

* Update gui.cpp

* Reorder input actions; update script enum

* Update gui.cpp

* Fix menu highlight error

* Fix default xbone bindings

* Simplify action string categories

* Fix merge errors

* Fix merge errors

* Update camera.cpp

* Update xbone key offsets

* Update camera.cpp

* Commit to tentative Light action; prepare more vehicle action code

* Move medipack code to subfunction

* Move medipack code to subfunction

* Update lara_helpers.cpp

* Remove flare no

* Add missing comma

* Rename Light back to Flare

* Rename Option to Inventory

* Update lara_helpers.cpp

* Update lara_helpers.cpp

* Update strings

* Fix merge error

* Fix merge errors

* Stop stealing the mouse; fix merge errors

* Dynamically update active area resolution; remove debug

* Fix string display

* Minor fixes

* Update registry

* Fix input wrap; add debug detail

* Get position, not resolution

* Get screen space cursor position

* Normalise mouse axis values to [-1, 1] range

* Add actions to input stats debug page

* Fix string

* Rename function; add debug cursor example

* Update string

* Add GetCursorDisplayPosition() script function

* Update doc comment

* Update Input.cpp

* Add comment

* Remove clamping

* Simplify

* Fix look axes; remove debug cursor
2023-10-20 11:00:59 +01:00