GravisZro
f7ae658fe2
Modernize struct/enum/unions type declarations
2024-05-30 03:35:17 -04:00
GravisZro
a6f4b5c115
Fix -nomousegrab flag
...
HardwareOpenGL incorrectly has "-nomousecap" instead of "-nomousegrab"
2024-05-28 17:13:06 -04:00
GravisZro
9cf9781369
Properly format/use variadic macros
2024-05-24 20:57:17 -04:00
Azamat H. Hackimov
a0929aefe2
Rename ddio_common to ddio
2024-05-24 22:18:14 +03:00
Azamat H. Hackimov
6bc3c71a83
Reordering ddio_common module
...
Merge ddio_lnx and ddio_win into ddio_common module.
2024-05-24 22:17:44 +03:00
GravisZro
5e5e0c99c3
Replace "short" with "int16_t" and fix missing headers
2024-05-23 23:49:31 -04:00
GravisZro
aebe1bbbb6
Replace "ushort" with "uint16_t" and fix missing includes
2024-05-23 23:16:40 -04:00
GravisZro
26b7776f43
Replace "ubyte" with "uint8_t"
2024-05-23 23:07:26 -04:00
GravisZro
9d3e361a35
Replace "sbyte" with "int8_t"
2024-05-23 23:05:05 -04:00
GravisZro
a3a3797067
Replace "uint" with "uint32_t"
2024-05-23 22:57:25 -04:00
Azamat H. Hackimov
3fa32ff386
Reorder headers related to linux module
2024-05-19 12:21:43 +03:00
Jeod
01db899f56
Merge pull request #342 from Lgt2x/remove-ddaccess
...
Remove DDAccess.h header, and associated DD_ACCESS_RING definition
2024-05-15 17:42:05 -04:00
Thomas Roß
9204b075ed
[Renderer] Fixed double delete/free in rend_Screenshot().
2024-05-14 21:24:01 +02:00
Louis Gombert
dc138e4912
Remove DDAccess.h header, and associated DD_ACCESS_RING definition
...
This definition was used to control the accessibility of some class members, changing protected qualifiers to public. This introduced unnecessary coupling between components and headers.
All conditional access specifiers have been set to public, which should not be a problem given the low number of classes that actually used affected members. Another albeit more complex solution could have been to use friend classes.
2024-05-13 23:21:05 +02:00
Edu García
23abc42faa
OpenGL fix for certain drivers/cards
2024-05-11 22:34:05 +01:00
Edu Garcia
f793797088
Merge pull request #325 from Arcnor/png-screenshot
...
Save screenshots as PNG
2024-05-09 23:22:30 +01:00
Louis Gombert
43b11574fd
Merge pull request #323 from Arcnor/renderer-refactor2
...
Renderer refactor 2
2024-05-10 00:07:13 +02:00
Edu García
80c207d41c
save screenshots as PNG
2024-05-09 22:46:17 +01:00
Edu García
20e6f4d915
[gl] extracted some common GPU rendering code (polygon rendering functions)
2024-05-09 13:16:01 +01:00
Edu García
fc55671f61
[gl] use single structure for vertex data
2024-05-09 13:16:01 +01:00
Edu Garcia
1f94e623b2
Merge pull request #315 from Arcnor/renderer-refactor
...
Renderer refactor
2024-05-09 13:15:22 +01:00
Edu García
860c9e8826
[gl] cleanup
2024-05-09 12:19:00 +01:00
JeodC
a4ab78192c
Join license header with historical commentrs
...
Join the license header with historical comments using a separator so IDEs can correctly parse the initial header.
Also use .gitattributes to ensure all files are LF.
2024-05-08 14:41:19 -04:00
Edu García
f7042717e1
[gl] remove dead code
2024-05-08 18:10:07 +01:00
Edu García
2e59199b24
[gl] extracted some common GPU rendering code
2024-05-08 18:08:19 +01:00
Edu García
d93ca0d5fd
[gl] extracted some common GPU rendering code
2024-05-08 18:06:06 +01:00
Edu García
30eef961c5
[gl] Overlay_[type|map] -> gpu_Overlay_[type|map]
2024-05-08 18:04:52 +01:00
Edu García
558b9bb120
[gl] extracted some common GPU rendering code
2024-05-08 18:03:44 +01:00
Edu García
f1941de990
[gl] extracted some common GPU rendering code
2024-05-08 18:01:22 +01:00
Edu García
9b936995ce
[gl] Alpha_multiplier -> gpu_Alpha_multiplier
2024-05-08 17:58:59 +01:00
Edu García
7ce523cd5a
[gl] extracted some common GPU rendering code
2024-05-08 17:57:06 +01:00
Edu García
ed79ed1672
[gl] extracted some common GPU rendering code
2024-05-08 17:56:00 +01:00
Edu García
061d9ec37b
[gl] OpenGL_[state|preferred_state] -> gpu_[state|preferred_state]
2024-05-08 17:49:20 +01:00
Edu García
7c362288ad
[gl] extracted some common GPU rendering code (empty impls)
2024-05-08 17:47:21 +01:00
Edu García
9f1b55162d
[gl] extracted some common GPU rendering code
2024-05-08 17:40:11 +01:00
Edu García
6705cd9543
[gl] extracted some common GPU rendering code
2024-05-08 17:36:43 +01:00
Edu García
a595fabd03
[gl] OpenGL_Alpha_factor -> gpu_Alpha_factor
2024-05-08 17:31:16 +01:00
Edu García
8aa7a88b9f
[gl] remove unused "profiling" code
2024-05-08 17:28:57 +01:00
Edu García
4bd98c16e4
minor refactor of OpenGL renderer
2024-05-08 17:18:21 +01:00
Edu García
a1900bc85b
remove unused code (more Software renderer code)
2024-05-08 16:23:12 +01:00
Louis Gombert
9cb68c2e74
Merge pull request #305 from Arcnor/deadcode-removal3
...
remove unused code (Software renderer, unused macos d3m netgames)
2024-05-08 14:59:52 +02:00
Louis Gombert
fe6bf7bf32
Merge pull request #303 from Arcnor/deadcode-removal2
...
remove unused code (mainly windows.h)
2024-05-08 14:49:53 +02:00
C.W. Betts
8d3b2f8877
C++ Algorithm pokes ( #304 )
...
* Use std::max and std::min, with an initializer_list where possilbe.
* Use std::clamp where appropriate.
* Missed a couple of them.
* Remove clamp specializations at @Lgt2x suggestion.
2024-05-08 11:04:52 +02:00
Edu García
3440667e93
remove unused code (mainly windows.h)
2024-05-07 23:45:33 +01:00
Edu García
aaecc4a5a3
remove unused code (Software renderer, unused macos d3m netgames)
2024-05-07 23:22:05 +01:00
Edu Garcia
553f851714
remove unused code
2024-05-06 22:06:26 +01:00
Ryan C. Gordon
6d837e2083
sdl2: default to fullscreen mode.
2024-05-06 01:43:06 -04:00
Ryan C. Gordon
6f07fd5a94
sdl2: Remove some dead 3DFx Voodoo Linux support code from the year 2000.
2024-05-05 10:25:05 -04:00
Ryan C. Gordon
b362bc9c54
sdl2: Remove a commented out line.
2024-05-05 10:22:16 -04:00
Ryan C. Gordon
f739edff3d
Some more SDL1.2 -> SDL2 work. Mouse input doesn't suck now!
2024-05-02 08:29:23 -04:00