Alibek Omarov
|
deeb84c5eb
|
engine: get rid of stupid XASH_VULKAN. Vulkan support must be decided by the platform-code, not during build-time, and available if possible. Otherwise it can always return nothingness and refuse to create REF_VULKAN context
|
2021-12-10 02:58:26 +03:00 |
Alibek Omarov
|
a99e1ca509
|
Merge master into vulkan
|
2021-12-10 01:12:04 +03:00 |
Alibek Omarov
|
e0efe0aa23
|
engine: remove emboss filter. There seems no real use for it.
|
2021-12-07 09:09:45 +03:00 |
Alibek Omarov
|
a777e7c80d
|
engine, ref: add sprite and studio cvars to shared cvars list
|
2021-12-06 05:17:25 +03:00 |
Alibek Omarov
|
d7db48ce4b
|
engine, ref: create shared cvars list, register them at engine side, make a generic macro to declare, define and get all pointers at ref side
|
2021-12-06 04:57:32 +03:00 |
Alibek Omarov
|
ddc8f25d1d
|
engine: ref_api: purposefully moved WorldToScreen to 2D functions from TriAPI, since WorldToScreen is expected to be simpler in-engine version rather than TriAPI one
|
2021-10-31 17:31:03 -07:00 |
Alibek Omarov
|
efc156fcf5
|
engine: ref_api: purposefully moved WorldToScreen to 2D functions from TriAPI, since WorldToScreen is expected to be simpler in-engine version rather than TriAPI one
|
2021-10-30 21:49:27 +06:00 |
Ivan Avdeev
|
69cddf1767
|
Merge remote-tracking branch 'upstream/master' into vulkan
|
2021-10-13 12:36:11 -07:00 |
Alibek Omarov
|
9e5d5e0ea3
|
public: moved COM_ParseFileSafe to libpublic, added optional argument for length and overflow checking
|
2021-10-08 17:31:32 +03:00 |
Ivan Avdeev
|
02da9652bf
|
make vulkan deps conditional at configure time
|
2021-07-11 15:47:51 -07:00 |
Ivan Avdeev
|
76d381388b
|
improve vulkan api definitions
|
2021-07-11 14:07:25 -07:00 |
Ivan Avdeev
|
52559f6dd2
|
Merge branch 'master' into vulkan
|
2021-06-06 23:44:53 -07:00 |
Alibek Omarov
|
9313f7e80e
|
engine: replace pool pointer by pool handle
|
2021-06-07 02:33:15 +03:00 |
Velaron
|
4f31d7504a
|
ref_api: fix remap info allocation (fixes #200)
|
2021-05-02 20:02:04 +03:00 |
Ivan Avdeev
|
0dcedece06
|
create vulkan instance; fix instance extension ref api
|
2021-01-09 16:05:55 -08:00 |
Ivan Avdeev
|
fa683fb882
|
fix vulkan handles width in 32-bit mode; print vk version
|
2021-01-09 14:05:34 -08:00 |
Ivan Avdeev
|
3e800fa989
|
start splitting into functional blocks; add vk funcs
|
2021-01-09 13:21:58 -08:00 |
Ivan Avdeev
|
5c99bb0979
|
ref_vk: add initial vulkan render stub
It does not work at all, but serves as an exercise to help me figure out
how to make renderers for HL/xash3d.
|
2021-01-02 17:52:53 -08:00 |
mittorn
|
8f8c8e6614
|
ref: add export that returns GL_GetProcAddress for renderapi
|
2020-02-25 12:59:04 +07:00 |
mittorn
|
2e2a716710
|
ref_api: fix remap code
|
2020-01-30 07:15:23 +07:00 |
Alibek Omarov
|
0cb591821a
|
Merge sdl12-port into master
|
2019-11-06 22:29:04 +03:00 |
mittorn
|
1365020302
|
ref: add enum for screen rotation
|
2019-11-04 20:27:46 +07:00 |
Alibek Omarov
|
5e8373fa46
|
engine: slightly update RefAPI
|
2019-11-02 08:56:07 +03:00 |
mittorn
|
7f6395fa7d
|
ref: display transformation API
|
2019-10-31 01:36:07 +07:00 |
Alibek Omarov
|
dc207a449c
|
engine: fix -Werror=strict-prototypes
|
2019-10-05 02:09:45 +03:00 |
Alibek Omarov
|
a1ae770f70
|
engine: ref: add optional export to determine actual human readable renderer name
|
2019-08-09 03:39:24 +03:00 |
Alibek Omarov
|
7be094b563
|
sdl: vid: prevent infinite recursion if SDL failed create window with selected GL attributes
|
2019-08-03 19:01:35 +03:00 |
Alibek Omarov
|
4b163e6d30
|
engine: hide FCVAR_RENDERINFO from renderdll, remove OpenGLConfigHack from engine functions, add GetConfigName to renderdll functions
|
2019-07-28 00:13:40 +03:00 |
Alibek Omarov
|
8f9800eb3c
|
ref: move R_DrawTree from refdll to engine, implement using ref's triapi
|
2019-07-27 13:27:40 +03:00 |
Alibek Omarov
|
eb22ff53c4
|
sdl: vid: fix washed out screen on Windows and probably other platforms(#50)
|
2019-06-29 20:40:23 +03:00 |
Alibek Omarov
|
f2c927906f
|
Merge 4511 update
|
2019-06-17 07:36:46 +03:00 |
Alibek Omarov
|
76dae35955
|
ref: remove COM_HashKey API call
|
2019-06-06 04:34:28 +03:00 |
Alibek Omarov
|
2e953bd1a9
|
ref_api: remove GL_OnContextCreated, remove return value of GL_RenderFrame
|
2019-05-12 18:02:59 +03:00 |
Alibek Omarov
|
a1391f3d0b
|
engine: ref_api: comment unused opengl attributes
|
2019-05-12 03:06:01 +03:00 |
Alibek Omarov
|
ab7a67464b
|
engine: fix long<->int conversion UBs
|
2019-05-02 19:05:09 +03:00 |
Alibek Omarov
|
7d8b63fd88
|
ref: get rid of R_IncrementSpeedsCounter
|
2019-04-15 02:17:43 +03:00 |
Alibek Omarov
|
5be982cc72
|
ref: remove shared textures enum, instead use hardcoded texture names
|
2019-04-15 01:43:43 +03:00 |
Alibek Omarov
|
2d968cf328
|
ref: remove unused GL_BuildLightmaps export
|
2019-04-15 01:20:15 +03:00 |
Alibek Omarov
|
4d9563ea03
|
ref: make api thinner by removing IsNormalPass and moving CL_FxBlend to refdll
|
2019-04-15 01:19:05 +03:00 |
Alibek Omarov
|
211d3c5213
|
sdl: vid: refactor context creation, fix crash on exit on REF_SOFTWARE
|
2019-04-13 20:34:32 +03:00 |
mittorn
|
d5b6ccb3e2
|
ref: REF_SOFTWARE support with SDL_Surface/SDL_Renderer
|
2019-04-11 22:19:08 +07:00 |
Alibek Omarov
|
0cf1e3b1da
|
ref: add REF_D3D placeholder for compatibiltiy(not planned anyway)
|
2019-04-04 23:13:55 +03:00 |
Alibek Omarov
|
f48335f2f2
|
ref: get rid of fov in globals, add RenderFrame wrapper, which correctly initialize shared global values
|
2019-03-28 18:17:58 +03:00 |
Alibek Omarov
|
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 |
mittorn
|
0a22040c6e
|
Fix SpriteTexture
|
2019-03-17 23:41:11 +07:00 |
mittorn
|
c55b7dcda7
|
ref: simplify efx api, move efrags to engine
|
2019-03-17 23:14:53 +07:00 |
mittorn
|
297ca08e81
|
ref: replace model (un)loading by Mod_ProcessRenderData
|
2019-03-17 21:19:24 +07:00 |
mittorn
|
8339096ad8
|
ref: Improve model unloading, fix texture leak
|
2019-03-17 18:26:57 +07:00 |
mittorn
|
aabf5f5621
|
ref: remove convar_t from renderer, disable engine-related definitions in mod_local
|
2019-03-16 18:15:05 +07:00 |
mittorn
|
57320c0c25
|
ref: get rid of vidState, add GL_SwapBuffers to engine exports
|
2019-03-16 11:58:44 +07:00 |