Azamat H. Hackimov
c6ab519652
Add plog library as logging facility
...
Added additional cmake option `USE_SYSTEM_PLOG`.
2024-09-10 03:00:23 +03:00
Jan Engelhardt
5f0bdf8184
Fix spello "it's"
2024-09-03 13:26:51 +02:00
Jan Engelhardt
38b835a03b
Fix spello "its"
2024-09-03 13:26:51 +02:00
Jan Engelhardt
a3a31c77a2
Fix spello "seperate.."
2024-09-03 13:26:51 +02:00
Jan Engelhardt
4d9ff9cdc6
Fix some one-off spellos
2024-09-03 13:26:51 +02:00
Jan Engelhardt
b14470bbff
Fix spello "independan.."
2024-09-03 13:26:51 +02:00
Louis Gombert
672a82ec6f
Merge pull request #544 from winterheart/reactivate-editor
...
Reactivate editor
2024-08-26 22:17:12 +02:00
Azamat H. Hackimov
4aa17f36d4
Minor cleanups to HardwareOpenGL.cpp
2024-08-21 15:29:05 +03:00
Azamat H. Hackimov
79db9aa3e2
Move platform-specific defines and macros to own file crossplat.h
2024-08-20 23:09:27 +03:00
Azamat H. Hackimov
c6d31f3820
MODULE: rewrite mod_LoadModule() to use std::fs::path
2024-08-20 23:09:27 +03:00
Azamat H. Hackimov
739409a653
MODULE: rewrite mod_GetRealModuleName()
...
Drop DDIO dependency.
2024-08-20 23:09:27 +03:00
Azamat H. Hackimov
54f9d75e62
Reduce linux_fix.h usage in project
2024-08-20 23:08:10 +03:00
Thomas Roß
b3cc92d0c2
[Cleanup] Remove unused code.
2024-08-20 20:03:02 +02:00
Thomas Roß
7b71873a69
[Cleanup] Removed function declarations that are not implemented.
2024-08-20 20:03:02 +02:00
Thomas Roß
a637f1e883
[Lib] Deleted unused header files.
2024-08-20 20:03:02 +02:00
Azamat H. Hackimov
1026a6e80b
Merge pull request #527 from tophyr/pr/modernize-renderer
...
Modernize Renderer
2024-08-20 19:00:43 +03:00
Chris Sarbora
256898dfc6
Move fog into shader
2024-08-18 03:26:06 -05:00
Chris Sarbora
a5081982f6
Always use Multitexture
2024-08-18 03:26:06 -05:00
Chris Sarbora
0d5aa9df1d
g3_Init and g3_Close do nothing
2024-08-18 02:49:07 -05:00
Chris Sarbora
fb2dbe8c92
Delete empty method
2024-08-18 02:49:07 -05:00
Chris Sarbora
8d26df7b25
Delete written-only fields
2024-08-18 02:49:07 -05:00
Chris Sarbora
41a04aedd2
dead code
2024-08-18 02:49:06 -05:00
Azamat H. Hackimov
6cbf4c9d20
Remove unused DemoPlayAutoDemo()
2024-08-15 11:50:36 +03:00
Azamat H. Hackimov
4bf097d0ff
Use std::fs::path in demofiles
2024-08-15 11:48:16 +03:00
Azamat H. Hackimov
39f971e325
VECMAT: Silence "unknown pragma" warning on gcc/clang
...
There no double to float conversion anymore, so in Windows this pragma is useless.
2024-08-11 04:06:43 +03:00
Louis Gombert
ae5840f314
Merge pull request #502 from winterheart/modules-split
...
Splitting submodules of project
2024-07-30 23:17:47 +02:00
Louis Gombert
ae58bb674f
Remove leftover glide renderer references
2024-07-28 17:52:01 +02:00
Azamat H. Hackimov
cb9e0f8828
Remove unused osTask class
2024-07-28 16:50:43 +03:00
Azamat H. Hackimov
fc209ddba4
Remove unused texture.h
2024-07-28 16:50:43 +03:00
Azamat H. Hackimov
220108f650
Isolate libacm module
...
Update libacm module, minor cleanups.
2024-07-28 16:50:43 +03:00
Azamat H. Hackimov
c773fbbe70
Isolate unzip module
...
Update unzip module, minor cleanups.
2024-07-28 16:50:43 +03:00
Azamat H. Hackimov
7ba009b811
Isolate rtperformance module
...
Update rtperformance module, minor cleanups.
2024-07-28 16:50:42 +03:00
Azamat H. Hackimov
b9da6b59ff
Isolate physics module
...
Update physics module, minor cleanups, remove unused code.
2024-07-28 16:50:42 +03:00
Azamat H. Hackimov
9e3563de4d
Isolate model submodule
...
Isolate model from rest of the project, minor cleanups.
2024-07-28 16:50:42 +03:00
Azamat H. Hackimov
7b31572d05
Isolate grtext submodule
...
Isolate grtext from rest of the project, minor cleanups.
2024-07-28 16:50:42 +03:00
Azamat H. Hackimov
87882c9976
Isolate ui submodule
...
Isolate ui from rest of the project, minor cleanups.
2024-07-28 16:50:41 +03:00
Azamat H. Hackimov
e9ac3b3ceb
Merge d3movie module into Descent3
...
Simplify project layout, minor cleanup.
2024-07-28 16:50:41 +03:00
Azamat H. Hackimov
73d4853505
Merge d3music module into Descent3
...
Simplify project layout, minor cleanup.
2024-07-28 16:50:41 +03:00
Azamat H. Hackimov
e93a8bfc0e
Remove czip module as unused
2024-07-28 16:50:41 +03:00
Azamat H. Hackimov
f1737d2a19
Isolate AudioEncode submodule
...
Isolate AudioEncode from rest of the project, minor cleanups
2024-07-28 16:50:41 +03:00
Azamat H. Hackimov
506521695a
Isolate 2dlib submodule
...
Isolate 2dlib from rest of the project, minor cleanups
2024-07-27 22:21:29 +03:00
Chris Sarbora
3da53e567f
Programmatically replace all __LINUX__
with POSIX
...
Steps:
```sh
srcs=$(mktemp)
find . -name "*.cpp" -or -name "*.c" -or -name "*.h" -or -name "*.hpp" -or -name "*.cc" -or -name "*.hh" > $srcs
xargs sed -i 's/ifndef __LINUX__/if !defined(POSIX)/' < $srcs
xargs sed -i 's/ifdef __LINUX__/if defined(POSIX)/' < $srcs
xargs sed -i 's/defined(__LINUX__)/defined(POSIX)/' < $srcs
```
2024-07-12 18:11:54 -05:00
Azamat H. Hackimov
5a4e1533a6
Fix playback case-insensitive intros
2024-07-09 09:47:11 +03:00
Azamat H. Hackimov
4f0e0f87a5
Cleanup MVE library
...
Remove old implementation, cleanup unused code.
2024-07-09 03:40:49 +03:00
Azamat H. Hackimov
b94458f561
MVE: Switch to D2X implementation (first run)
...
Adapting movie and mve interfaces each other.
Converted open() to fopen() et al. calls.
movie expected image as RGB565 from old mve, but now it's RGB555, so there no need additional conversion. Fixed hicolor related conversion of width in movie's callbacks. Headers cleanup in both subsystems.
Sound and frame callbacks are still unavailable.
2024-07-09 03:40:49 +03:00
Azamat H. Hackimov
41ec941b50
Convert bm_SaveFileBitmap() and SaveVClip() to std::fs::path
2024-07-05 01:50:57 +03:00
Azamat H. Hackimov
3af18dadc3
MANAGE: convert some global path variables to std::fs::path
...
Simplifies code related to UpdatePrimitive().
2024-07-01 12:50:49 +03:00
Azamat H. Hackimov
c33d99a5db
MANAGE: convert UpdatePrimitive() to use std::fs::path
2024-07-01 12:50:49 +03:00
Louis Gombert
18c9950b97
SDL2 editor: compile win32 and dd_grwin32 with directX
2024-06-29 18:21:37 +02:00
Louis Gombert
91c18fefc5
Windows SDL2 compilation
2024-06-29 18:21:37 +02:00