Rachael Alexanderson
|
f3b0c3ac5e
|
- Roll back filesystem changes. These were causing instabilities in the master branch that were interfering with development.
|
2025-01-04 11:27:21 -05:00 |
|
Christoph Oelckers
|
d1abc3eb8c
|
renamed things in file system to reduce Doom specific terminology.
|
2024-11-24 18:05:11 +01:00 |
|
Christoph Oelckers
|
634a646c2d
|
take namespace enum out of namespace and added CheckNumForAnyName and CheckNumForFullNameInFile to clarify the meaning of CheckNumForFullName.
This is to take some renaming noise out of the upcoming refactoring.
|
2024-11-24 17:59:16 +01:00 |
|
Christoph Oelckers
|
df3e82d94c
|
cleaned up some redundant file reads and fixed file opening in the movie player.
As a streaming action this cannot borrow the one from the archive.
|
2023-12-14 17:22:31 +01:00 |
|
Professor Hastig
|
731cad7553
|
do not print all GL extensions to the log for the GLES renderer.
|
2023-10-25 16:23:44 +02:00 |
|
Christoph Oelckers
|
1717ff47b2
|
add GetChars() accessors to many FString uses where const char* is wanted.
By no means complete, it's just a start to get rid of that automatic type conversion operator.
|
2023-10-03 14:27:39 +02:00 |
|
Christoph Oelckers
|
ebb71cebf1
|
- put the entire filesystem code into a namespace and created some subdirectories.
|
2023-08-22 22:54:54 +02:00 |
|
Christoph Oelckers
|
2c2bf0265f
|
- refactored all places which treated FileData as zero terminated.
|
2023-08-22 22:54:53 +02:00 |
|
Christoph Oelckers
|
eccbafc1bc
|
- let FileData.GetString only return a const char pointer.
Not exposing the implementation will allow a lot more optimization in the backend and we also want to get rid of FString here.
|
2023-08-22 22:18:53 +02:00 |
|
Christoph Oelckers
|
acfe82b9a8
|
- Backend update from Raze.
|
2023-05-27 09:31:17 +02:00 |
|
Emile Belanger
|
c41b07531a
|
Fixing GLES mode to work on real GLES hardware and OpenGL 2 again
|
2023-02-10 13:44:11 -05:00 |
|
Emile Belanger
|
f41f393e91
|
GLES: Added IQM bone support.
|
2022-11-13 21:19:54 +01:00 |
|
Christoph Oelckers
|
7e0084f56b
|
- Backend update from Raze.
|
2022-10-25 07:02:45 +02:00 |
|
Shiny Metagross
|
7972afc350
|
Revert "Before moving boneSelector from unsigned complete"
This reverts commit 8f2b8fa8789a5d4aff3890334e2f7368efa99572.
|
2022-10-19 22:48:57 +02:00 |
|
Shiny Metagross
|
ee7c467a17
|
Before moving boneSelector from unsigned complete
- boneSelector being unsigned might be the reason why gles is having a hard time. Just stashing this commit here as a bookmark in case I need it
|
2022-10-19 22:48:57 +02:00 |
|
Shiny Metagross
|
08f520f1c6
|
IQM Support Implemented
More info to come
|
2022-10-19 22:48:57 +02:00 |
|
Christoph Oelckers
|
b225a910a0
|
- Backend update from Raze
|
2022-10-09 13:44:43 +02:00 |
|
Emile Belanger
|
ba83879e99
|
GLES2: Fix anistropic filtering
|
2022-08-30 18:33:52 -04:00 |
|
Christoph Oelckers
|
15c5728f01
|
- fixes and improvements for survey code.
Check for Windows on ARM and do proper checks for GLES.
32 bit checks are still retained to catch non-official builds that disable the compile check.
|
2022-07-31 17:49:21 +02:00 |
|
Magnus Norddahl
|
742ae8c907
|
Fix viewpoint buffer not getting cleared when in the menus
|
2022-07-28 13:52:09 +02:00 |
|
Christoph Oelckers
|
c7798d5503
|
- use a unique_ptr for the GL debug object.
This doesn’t get shared and the containing class doesn’t need to be copied so this is sufficient.
|
2022-06-07 00:11:56 +02:00 |
|
Christoph Oelckers
|
2be13e1b9f
|
- changed shader loader to load only one shader at a time
This is merely preparation - the actual loading is still in one uninterrupted piece.
|
2022-05-13 08:22:22 +02:00 |
|
Rachael Alexanderson
|
991b4725dd
|
Revert "- don't modify gl_customshader cvar in GLES backend; the backend will not show custom shaders anyhow"
This reverts commit ab27d1dd33.
|
2022-04-21 02:48:07 -04:00 |
|
Rachael Alexanderson
|
ab27d1dd33
|
- don't modify gl_customshader cvar in GLES backend; the backend will not show custom shaders anyhow
|
2022-03-07 08:46:45 -05:00 |
|
Emile Belanger
|
3ff27b4281
|
GLES: Fix data buffer resize
|
2022-02-10 23:46:52 +01:00 |
|
Christoph Oelckers
|
79c9b979d2
|
- backend update from Raze.
|
2022-01-11 17:19:16 +01:00 |
|
Christoph Oelckers
|
e60e6967c0
|
- whitespace cleanup, updated from Raze.
|
2022-01-02 12:23:42 +01:00 |
|
Christoph Oelckers
|
1c517d19fa
|
- Backend update from Raze.
This is mainly code cleanup from setting the compiler to a stricter warning level.
|
2022-01-02 11:39:17 +01:00 |
|
Emile Belanger
|
54ad3433b1
|
GLES: Load default shader if we try to load user shader to avoid crash
|
2021-11-21 13:14:02 +01:00 |
|
Christoph Oelckers
|
77d74a11d1
|
- removed most templates.h includes.
|
2021-10-30 10:49:12 +02:00 |
|
Christoph Oelckers
|
eb69bbcae0
|
- replaced MIN/MAX in common code.
|
2021-10-30 10:46:17 +02:00 |
|
Christoph Oelckers
|
cc617d9085
|
- Backend update from Raze.
Mostly warning fixes reported by Clang, plus GLES update.
|
2021-10-30 09:29:21 +02:00 |
|
Magnus Norddahl
|
d853961a83
|
Fix vulkan buffers not using the stream usage for the 2d drawer
Add BufferUsageType enum to clarify what kind of usage is expected by the buffer allocated by SetData
|
2021-10-26 22:43:38 -04:00 |
|
Emile Belanger
|
8f54de99e0
|
GLES: Fix texture MapBuffer and AllocateBuffer create client side memory.
|
2021-09-25 11:14:18 -04:00 |
|
Jan Engelhardt
|
25350109e8
|
gles: look for libGLESv2.so.2
Distros do not have the .so files at all times, because those are
counted as development and not runtime.
|
2021-09-25 04:21:16 -04:00 |
|
Christoph Oelckers
|
da806b354d
|
- cleanup of the revised y-clamping feature.
This integrates better with the existing features.
|
2021-09-21 20:31:42 +02:00 |
|
Emile Belanger
|
4de6b769d3
|
GLES: Only use GPU sync if necessary and available.
If there are complaints of reduced performance, or visual artefacts compared to 4.6.1, it may be worth increasing HW_MAX_PIPELINE_BUFFERS to 4 again.
|
2021-09-21 18:45:55 +02:00 |
|
Emile Belanger
|
db59a4f9af
|
Add buffer synchronisation for GLES when using mapped buffers.
|
2021-09-20 18:12:20 -04:00 |
|
Emile Belanger
|
76875f0a3c
|
Fix spot lights for GLES
|
2021-09-20 18:12:20 -04:00 |
|
Emile Belanger
|
e361ff1a9c
|
Removed unused EGL files
|
2021-09-20 18:12:20 -04:00 |
|
Rachael Alexanderson
|
cb0c8922e0
|
- downgrade GL_EXTENSIONS message in OpenGL ES to logging level
|
2021-09-20 08:46:34 -04:00 |
|
Christoph Oelckers
|
a0043ec09d
|
- better handling of texture clamp state.
Free combination of clamping with all texture modes still missing in GLES and Softpoly renderers!
|
2021-09-19 14:54:34 +02:00 |
|
Christoph Oelckers
|
7aaea65f28
|
- fixed GLES startup
|
2021-09-18 10:18:23 +02:00 |
|
Christoph Oelckers
|
441cd0796f
|
- merged gzdoom-gles2 and fixed some issues with pipeline size validation.
|
2021-08-03 20:12:19 +02:00 |
|