7157c3b441
engine: platform: sdl: don't enable high dpi code for Apple
...
It seems enables HighDPI awareness but doesn't create HighDPI OpenGL context
It needs some plist magic to be enabled back again
2022-08-08 23:53:20 +03:00
79dc090aae
engine: platform: sdl: use SetClassLongPtr function to be compatible with 64-bit Windows API
2022-06-29 02:44:50 +03:00
5285f51a26
engine: platform: sdl: fix loading ICO when it's in RoDir
2022-06-25 17:12:08 +03:00
3e23634369
engine: platform: sdl: enable ICO support on Win64
2022-06-25 17:04:02 +03:00
4e295622be
Revert "engine: platform: sdl: try to enable ICO icons for 64-bit Windows, ignore TGA flip attribute for icons"
...
This reverts commit 2182ba9630
.
2022-06-25 17:03:11 +03:00
2182ba9630
engine: platform: sdl: try to enable ICO icons for 64-bit Windows, ignore TGA flip attribute for icons
2022-06-24 19:15:28 +03:00
d0a39ef492
engine: client: rework mouse input again, do what GoldSrc does, minimize SDL mouse calls
2022-01-04 08:39:11 +03:00
SNMetamorph
c366e25a10
ref_gl: cvar gl_wgl_msaa_samples renamed to gl_msaa_samples
2021-11-23 05:17:19 +03:00
3b192ca490
engine: sdl: don't free NULL vidmodes
2021-02-27 00:08:42 +03:00
Gleb Mazovetskiy
5e0a0765ce
Trim all trailing whitespace
...
The `.editorconfig` file in this repo is configured to trim all trailing
whitespace regardless of whether the line is modified.
Trims all trailing whitespace in the repository to make the codebase easier
to work with in editors that respect `.editorconfig`.
`git blame` becomes less useful on these lines but it already isn't very useful.
Commands:
```
find . -type f -name '*.h' -exec sed --in-place 's/[[:space:]]\+$//' {} \+
find . -type f -name '*.c' -exec sed --in-place 's/[[:space:]]\+$//' {} \+
```
2021-01-04 20:55:10 +03:00
84a3f6883d
sdl: add EGL hint
2020-02-25 12:59:04 +07:00
9421457b3a
engine: big refactoring commit, instead of using platform-specific platform-specific macros, use appropriate macros set by public/build.h
2019-11-24 03:52:08 +03:00
1f308a43c8
engine: fix build after lowmemory rebase
2019-11-02 08:56:07 +03:00
9d826016b0
engine: finish sdl1.2 port
2019-11-02 08:56:07 +03:00
4d5e7c0557
platform: minify changes, use SDL_VERSION_ATLEAST macro(left unfinished)
2019-11-02 08:56:07 +03:00
8dafbaeda2
engine: platform: sdl: dirty wip sdl1.2 port
2019-11-02 08:56:07 +03:00
7f6395fa7d
ref: display transformation API
2019-10-31 01:36:07 +07:00
dc207a449c
engine: fix -Werror=strict-prototypes
2019-10-05 02:09:45 +03:00
7be094b563
sdl: vid: prevent infinite recursion if SDL failed create window with selected GL attributes
2019-08-03 19:01:35 +03:00
4beba75159
engine: fix various compiler warnings
2019-07-13 23:25:03 +03:00
f2d588574c
sdl: vid: fix engine window being restored immediately after being maximized
2019-06-30 16:19:34 +03:00
413882a8d5
sdl: fix typos
2019-06-29 23:25:00 +03:00
c92f8f71a7
sdl: vid: allow to build with earlier versions of SDL2
2019-06-29 22:59:13 +03:00
eb22ff53c4
sdl: vid: fix washed out screen on Windows and probably other platforms( #50 )
2019-06-29 20:40:23 +03:00
90ff7f24b3
sdl: vid: fix building with older SDL2
2019-05-29 18:41:43 +03:00
2e953bd1a9
ref_api: remove GL_OnContextCreated, remove return value of GL_RenderFrame
2019-05-12 18:02:59 +03:00
57f9e7dda6
sdl: vid: fix forgotten return, slightly refactor SW_UnlockBuffer
2019-05-12 17:49:20 +03:00
29a48cb34c
sdl: vid: fix disabling vsync when loading a level
2019-05-02 18:07:27 +03:00
99478ba9bd
sdl: vid: fix unitialized variables, better warning report
2019-04-13 21:49:01 +03:00
211d3c5213
sdl: vid: refactor context creation, fix crash on exit on REF_SOFTWARE
2019-04-13 20:34:32 +03:00
d5b6ccb3e2
ref: REF_SOFTWARE support with SDL_Surface/SDL_Renderer
2019-04-11 22:19:08 +07:00
a9cf3357c7
ref: move GLES driver hint to SetAttribute as we don't choose GLES renderer in compile-time anymore
2019-04-04 22:43:33 +03:00
92b89936b3
ref: make API thinner by moving simple calls into EngineGetParm(RenderGetParm with ref extensions), fix some UBs
2019-03-22 16:36:46 +03:00
57320c0c25
ref: get rid of vidState, add GL_SwapBuffers to engine exports
2019-03-16 11:58:44 +07:00
e5000742f1
ref: context creating prototype, not working yet
2019-03-16 05:15:32 +03:00
e193ac2c04
ref: more @mittorn 's changes on RefAPI
2019-02-23 21:49:46 +03:00
99bd7c81da
ref: render code moved out of engine, doesn't compile, first API prototype
2019-02-18 21:25:26 +03:00
23d0f33ad1
Refactor extension detection, add VBO detection
2019-02-07 00:36:15 +07:00
103a2fccaa
sdl: vid: rework safegl option
2019-01-27 02:26:23 +03:00
aed53c4fda
Do not spam in console if vsync not availiable
2018-12-05 23:56:41 +07:00
0964fb11e4
sdl: partially fix maximizing window on Windows
2018-11-29 21:43:51 +03:00
25d8a94c1c
engine: fix implicit declaration, remove dead MsgDev now, fix const modifier loss in host.c
2018-11-16 15:25:04 +03:00
d4e5e609af
Do not break video subsystem initialization.
2018-11-05 15:39:00 +05:00
a03aa3ddb3
Merge 4281 update
2018-10-28 00:39:29 +03:00
7390d11505
platform_sdl: adapt SDL backend code to new platform backends system
2018-10-22 00:28:24 +03:00
216b4f4147
vid_sdl: fix incorrect video modes list length
2018-10-10 23:36:34 +03:00
844b3a39a7
vid_sdl: fix GL_UpdateContext, fix window created outside screen if positions were negative
2018-10-10 20:01:54 +03:00
2edbcb996d
Merge 4150 update. Fix some mistypings. Rename CL_IsQuakeCompatible to Host_IsQuakeCompatible, as it may be used in whole engine and even in dedicated builds. IN_RecalcCenter was not added, window center positions should be updated by backends.
2018-06-19 16:59:53 +03:00
7cdead7bac
Merge 4143 update
2018-06-12 12:18:14 +03:00
f26ac52102
Merge 4140 update
2018-06-11 14:04:50 +03:00