UnknownShadow200
1c3d8fb72e
Simplify writing plugins in C++ slightly
2024-07-28 23:33:22 +10:00
UnknownShadow200
34d9589b33
Avoid unnecessary matrix multiplies on saturn/ps1/softgpu
2024-07-27 08:27:58 +10:00
UnknownShadow200
c156484de2
Add audio backend function for allocating audio chunks
...
Also try to fix stick drift on 3DS (Thanks camthesaxman)
2024-01-19 18:33:55 +11:00
UnknownShadow200
f5d8b44b8f
Change X/Y/Z to lowercase in structs
2023-12-18 20:33:13 +11:00
UnknownShadow200
2f989fca4f
Update copyright year to 2023
2023-07-17 22:56:16 +10:00
UnknownShadow200
cc18e0a449
Direct3D11: Use reverse depth buffer for better range precision (Thanks 123DMWM)
...
This should reduce Z-fighting with very far away objects, e.g. the water/bedrock outside level with a view distance of 4096
2023-04-23 21:23:40 +10:00
UnknownShadow200
ec2d69a6d9
Update some headers to 2022 and improve their comments
2022-06-14 21:13:23 +10:00
UnknownShadow200
672e0ce0e7
Make Vec3_Normalise handle 0 vectors
2021-07-22 08:50:10 +10:00
UnknownShadow200
bf76e58e5d
Make cloud rendering a little bit faster
2021-01-20 18:59:35 +11:00
UnknownShadow200
a485f4c6af
Webclient: Start using placeholder text for mobile on-screen keyboard in a few places
...
Also bump copyright to 2021
2021-01-08 23:39:33 +11:00
UnknownShadow200
5801e7888d
Mobile: Add hotbar switching as an on-screen control
2020-12-20 14:45:50 +11:00
UnknownShadow200
91a1603ef0
Fix last commit not compiling
2020-12-20 12:00:58 +11:00
UnknownShadow200
3ec8644c69
Add Mem_Equals function
2020-12-20 11:52:25 +11:00
UnknownShadow200
1597ed76d7
remove a little bit of unused freetype code
2020-12-20 00:08:58 +11:00
UnknownShadow200
98c8d459e4
D3D9: Don't reduce zNear at default 70 FOV, reduces z-fighting with far away stuff
2020-12-05 23:48:25 +11:00
UnknownShadow200
c70c38442d
some minor changes
2020-12-05 22:51:04 +11:00
Cheesse
7798881442
Modify perspective matrix when calculating instead
...
Also simplify calculation of perspective matrix and remove pointless operations.
2020-11-06 21:09:28 -05:00
UnknownShadow200
65ee8fe655
Cleanup options code, simplify css on example classisphere website
2020-07-23 09:07:39 +10:00
UnknownShadow200
7c22112aa3
considering that it is always half way through 2020, probably should update copyright year to 2020
2020-06-25 20:44:38 +10:00
UnknownShadow200
8987e6b3e5
Remove unused Matrix_Orthographic method
2020-06-10 20:46:03 +10:00
UnknownShadow200
2465b488d4
Start replacing static inline methods with macros
...
Although they got inlined on the desktop builds, they do not in the web client. Worse than that though, the .js file ends up with multiple copies of the same method. (For instance there are 14 copies of Vec3_Add)
2019-10-10 18:10:39 +11:00
UnknownShadow200
540bd993b2
bool -> cc_bool, for better compatibility with system headers that define bool type
2019-10-10 13:20:30 +11:00
UnknownShadow200
59b4125a03
remove inline functions that were only used once
...
Turns out the web client doesn't actually inline inline functions
2019-08-01 08:16:08 +10:00
UnknownShadow200
58c19a38b7
Vector3 to Vec3 and Vector3I to IVec3
2019-06-13 15:59:27 +10:00
UnknownShadow200
93384fa327
Update copyright year in all .h files
2019-06-03 22:09:34 +10:00
UnknownShadow200
453fb48cad
less compile errors with metroworks
2019-04-25 09:26:47 +10:00
UnknownShadow200
73b90a2cc8
add default fonts for solaris
2019-01-25 23:58:52 +11:00
UnknownShadow200
2155a6b7b7
stage 1 of model rewrite
2019-01-11 20:21:06 +11:00
UnknownShadow200
401429bb70
inline vector stuff
2019-01-07 00:35:11 +11:00
UnknownShadow200
8922b377d2
Fix sounds not working
2018-12-21 14:51:42 +11:00
UnknownShadow200
0a51bfaa1e
and even more
2018-10-23 17:09:40 +11:00
UnknownShadow200
ce400e6d45
more rewrite for c90
2018-10-19 15:24:19 +11:00
UnknownShadow200
4e7948ed65
more of the same
2018-10-15 21:20:13 +11:00
UnknownShadow200
2c423739bd
more use of const
2018-10-14 16:03:52 +11:00
UnknownShadow200
c3f0585ee8
More comments
2018-10-11 18:20:10 +11:00
UnknownShadow200
0aed43d82d
Use int instead of Int32 in most places
2018-10-07 10:28:56 +11:00
UnknownShadow200
1eda8f11a1
C client: Drop pointless Real32/Real64 typedefs
2018-09-26 12:50:44 +10:00
UnknownShadow200
9d50f20dba
fix c client always playing hal2 (oops)
2018-08-26 18:07:19 +10:00
UnknownShadow200
84ae5b6205
simplify vorbis windowing
2018-08-23 18:17:18 +10:00
UnknownShadow200
17c686feab
recorganise directory structure of C client
2018-08-22 17:28:33 +10:00