Hannu Hanhi
4e8349fccc
Fix lighting breaking if trying to use unavailable shaders
2020-04-22 23:50:14 +03:00
Hannu Hanhi
ce1d017a73
Sky dome from SRB2
2020-04-22 00:18:58 +03:00
Hannu Hanhi
e45295f1ea
Don't crash if shaders are unavailable
2020-04-21 23:45:48 +03:00
Hannu Hanhi
812cceb53f
Remove sometimes harmful NetUpdate call from HWR_RenderFrame
2020-04-21 23:32:31 +03:00
Hannu Hanhi
2fdb7627b7
Fix wrong behaviour and lack of animation in ogl sky background
2020-04-21 23:24:32 +03:00
Hannu Hanhi
4309908999
Fix race results screen showing wrong image on maps with skyboxes
2020-04-21 23:23:03 +03:00
Hannu Hanhi
43be277ac7
Newer color tinting shaders ported from SRB2 shader branch
2020-04-21 23:15:44 +03:00
Hannu Hanhi
6cc1c5dd36
Make OpenGL texture filter config save
2020-04-21 22:38:46 +03:00
Hannu Hanhi
b5fb88922a
Faster sprite sorting algorithm
2020-04-21 22:08:52 +03:00
Hannu Hanhi
628bd27b88
Fixed and faster transparency sorting for OGL. For easy comparison, check Ethereal Crystal in Abstraction Pack
2020-04-19 18:42:03 +03:00
Hannu Hanhi
ff98d3b28a
Fix skywalls in ogl. Similar to c3f6f263
in master.
2020-04-19 18:19:16 +03:00
Hannu Hanhi
8001bb4154
Batching!
2020-04-12 03:09:07 +03:00
fickleheart
92d320be72
Fix dereferencing uninitialized pointer
2019-12-01 16:16:27 -06:00
fickleheart
35a8944f88
Remove (redundant?) skywalls that seemed to drop performance
2019-12-01 15:39:30 -06:00
fickleheart
e8d2ca1f63
Fix kart HUD fadein
2019-12-01 12:38:05 -06:00
fickleheart
6131b80f03
I don't like your sprite clipping fix, so here's mine
2019-12-01 12:34:25 -06:00
fickleheart
9ecc48d0e4
Merge remote-tracking branch '[remote name redacted]/jimita-shaders'
...
# Conflicts:
# src/hardware/hw_main.c
2019-12-01 11:58:24 -06:00
Sryder
c3f6f263d4
Update Skywall handling
...
I've tried to make this so it almost never under-compensates, and over-compensates very little where possible.
I don't think it's 1:1 to software's current behaviour, and probably never will be due to software being very strange.
2019-06-26 23:17:45 +01:00
Sryder
414eee58ba
checkforemptylines can be static
2019-06-24 20:50:37 +01:00
Sryder
d67ea859e3
Match CheckClip to software's clipping check in R_AddLine
...
Has the added benefit of fixing noclip camera for opengl
Unfortunately SkyWalls are kinda broken with this. I'll be looking into them shortly.
2019-06-24 20:21:30 +01:00
Latapostrophe
998ee7b6b2
fix splitscreen, fix thok barriers, better fog settings
2019-06-24 10:39:16 +02:00
Latapostrophe
1556e1d027
Remove cyan pixels for now
2019-06-23 18:35:57 +02:00
Latapostrophe
1b60524e42
Fix framedrops with 'dual-thok-barriers'
2019-06-23 14:08:17 +02:00
Sryder
11c94d3312
Stop OpenGL having infinite precipitation draw distance
2019-06-19 20:05:20 +01:00
Latapostrophe
b9b76e739c
change default fog settings, put sprite billboarding in menus and attempt to make colormaps look nicer still
2019-06-17 21:27:31 +02:00
Latapostrophe
b58478a685
Merge branch 'jimita-shaders' of git.magicalgirl.moe:Jimita/Kart-Public into jimita-shaders
2019-06-14 12:19:17 +02:00
Latapostrophe
a49c4349a4
Don't remap boosters and springpads in encore + no horizon line in GL
2019-06-14 12:18:44 +02:00
Jaime Passos
0b3a02bfcc
Update r_opengl.c
2019-06-13 21:27:19 -03:00
Jaime Passos
5e14fd4ae4
software is better
2019-06-13 21:10:01 -03:00
Latapostrophe
bf13726c1e
encore colormaps, fixups + flat align
2019-06-13 10:14:07 +02:00
Jaime Passos
a0ff5c6b25
Update hw_main.c
2019-06-12 23:31:55 -03:00
Jaime Passos
df789e1d67
Open Graphics Library (OpenGL) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is
...
typically used to interact with a graphics processing unit (GPU), to achieve hardware-accelerated rendering.
2019-06-12 23:01:18 -03:00
Latapostrophe
53df420546
Fix stuff and reimplement the kart features that went poof
2019-06-12 21:36:47 +02:00
Latapostrophe
ff04e0c103
chaos conflict
2019-06-11 17:02:47 +02:00
Jaime Passos
e251f9c230
Update r_opengl.c
2019-06-10 16:53:03 -03:00
Jaime Passos
de5e44cfbc
Merge remote-tracking branch 'upstream/master' into gl_shaders
2019-06-10 16:21:46 -03:00
Steel Titanium
dc273d3f23
Merge branch 'next' into jimita-flashpals-on-screenshots
2019-05-25 19:37:17 -04:00
Jaime Passos
d3dfd77ae7
Hardware mode y-shearing matches software mode mouselook
2019-05-17 17:49:04 -03:00
Jaime Passos
315f941573
dude how do I co-author in Git?
2019-05-17 13:18:33 -03:00
wolfy852
f61f7f4411
Merge remote-tracking branch 'remotes/pub/next' into v1
...
# Conflicts:
# src/d_netcmd.c
# src/r_main.c
# src/v_video.c
2019-05-12 03:40:02 -05:00
wolfy852
2c363c4e1e
Merge remote-tracking branch 'remotes/srb2pub/public_flatsprite' into next
...
# Conflicts:
# src/d_netcmd.c
# src/doomdef.h
# src/doomstat.h
# src/f_finale.c
# src/g_game.c
# src/hu_stuff.c
# src/m_menu.c
# src/p_spec.c
# src/p_user.c
# src/r_main.c
# src/r_things.c
# src/s_sound.c
# src/v_video.c
# src/y_inter.c
2019-05-06 22:40:12 -05:00
TehRealSalt
f720dd3ddb
Merge v1
2019-05-06 21:23:29 -04:00
wolfy852
97493fdfd7
Merge remote-tracking branch 'remotes/pub/next' into v1
...
# Conflicts:
# src/hardware/hw_main.c
# src/hardware/hw_main.h
# src/m_menu.c
# src/r_main.c
# src/v_video.c
2019-05-06 14:26:09 -05:00
Sryder
b304b268c8
No sprite billboarding on papersprites
2019-05-06 20:24:26 +01:00
Sryder
1f1d67cd7e
Merge branch 'next' of git@git.magicalgirl.moe:STJr/SRB2.git into public_flatsprite
...
# Conflicts:
# src/p_user.c
2019-05-06 20:20:57 +01:00
Sryder
8273534967
Add a cvar for sprite billboarding, off by default.
2019-05-06 16:57:32 +01:00
TehRealSalt
201466b1c1
Merge v1
2019-05-02 01:36:19 -04:00
Jaime Passos
0bc8d2a49d
01052019
2019-05-01 19:37:42 -03:00
Sryder
4d77ed925e
OpenGL sprite billboarding
...
Should work on both normal and precipitation sprites.
Sprites that are split by lighting should work correctly.
2019-05-01 20:15:00 +01:00
Jaime Passos
2ff4a3ca75
Match Kart-Public's next since it got merged anyway
...
and fix something else
2019-04-30 20:59:32 -03:00