Jaime Ita Passos
|
0645c642d2
|
Improve GPU texture management.
|
2020-11-22 18:18:26 -03:00 |
|
Jaime Ita Passos
|
9ab3acae2d
|
Change how texture deletion works in OpenGL
|
2020-11-22 17:03:04 -03:00 |
|
Jaime Ita Passos
|
5e890ee6f8
|
Merge branch 'next' into spritestuff2
|
2020-11-19 00:52:43 -03:00 |
|
Jaime Passos
|
b03d95c5c6
|
Bug fixes
|
2020-10-27 17:02:35 -03:00 |
|
Jaime Passos
|
b872222b50
|
Implement blend modes
|
2020-10-27 00:03:41 -03:00 |
|
Jaime Passos
|
b15bbd505c
|
Merge branch 'next' into patch-stuff-again-2
|
2020-10-10 17:01:10 -03:00 |
|
Jaime Passos
|
0811f60b2a
|
Let the server or an admin toggle clients' custom shaders
|
2020-10-09 02:06:13 -03:00 |
|
Jaime Passos
|
63d4c1dffc
|
Merge remote-tracking branch 'origin' into slight-shader-cleanup
|
2020-10-08 22:45:39 -03:00 |
|
SteelT
|
060f46653d
|
Merge branch 'ogl-model-uv-adjust' into 'next'
Re-adjust model UVs when sprite texture dimensions change
See merge request STJr/SRB2!1068
|
2020-09-25 21:19:59 -04:00 |
|
Hannu Hanhi
|
bda1d1e725
|
Convince the compiler that I know what I'm doing, I think
|
2020-08-18 23:21:26 +03:00 |
|
James R
|
8394bf6055
|
Merge branch 'opengl-skydome-fixes' into 'next'
Move the sky dome code out of r_opengl.c, fix issues with shaders
See merge request STJr/SRB2!1071
|
2020-08-09 20:45:01 -04:00 |
|
Jaime Passos
|
91ed56ef40
|
Refactor patch loading
|
2020-08-08 05:16:47 -03:00 |
|
Jaime Passos
|
74dfa9f700
|
Shader code cleanup
|
2020-08-07 18:17:05 -03:00 |
|
James R
|
cc508d0ba3
|
Merge branch 'ogl-model-lighting-shader' into 'next'
Add capability to use model lighting with shaders enabled
See merge request STJr/SRB2!1073
|
2020-08-05 19:50:31 -04:00 |
|
Hannu Hanhi
|
80172ee932
|
Don't discard zero alpha fog block fragments. Fixes #198.
|
2020-07-23 18:24:41 +03:00 |
|
Hannu Hanhi
|
b03e7f63c5
|
Fix shader comment
|
2020-07-19 16:07:53 +03:00 |
|
Hannu Hanhi
|
92ebbdfc10
|
Don't override custom shaders with model lighting shader
|
2020-07-18 15:48:37 +03:00 |
|
Hannu Hanhi
|
c1cf41fb0c
|
Add capability to use model lighting with shaders enabled
|
2020-07-18 15:08:59 +03:00 |
|
Jaime Passos
|
48a6652973
|
Move the sky dome code out of r_opengl.c, fix issues with shaders
|
2020-07-17 02:48:05 -03:00 |
|
Hannu Hanhi
|
0e5631fe66
|
More work on sprite-texture model uv adjustment 2
|
2020-07-16 22:39:44 +03:00 |
|
Hannu Hanhi
|
afd0858b4d
|
More work on sprite-texture model uv adjustment
|
2020-07-16 22:11:36 +03:00 |
|
James R
|
b9a24001d8
|
Merge remote-tracking branch 'origin/next' into remove-glide-2
|
2020-07-12 16:05:15 -07:00 |
|
Jaime Passos
|
d87c874559
|
Fix GL y-shearing ignoring a Y-flipped transform
|
2020-07-10 19:19:51 -03:00 |
|
Jaime Passos
|
5c5d907251
|
gr_ -> gl_
|
2020-07-06 01:15:08 -03:00 |
|
Jaime Passos
|
a739cb0da9
|
Remove unused texture formats
|
2020-07-06 00:58:09 -03:00 |
|
Jaime Passos
|
3d50bef0e5
|
Rename structs, turn GrTextureFormat_t into an enum
|
2020-07-06 00:52:10 -03:00 |
|
Jaime Passos
|
ac04853f8c
|
Remove GrTexInfo
|
2020-07-06 00:35:48 -03:00 |
|
kaysrishaq
|
c74a607c54
|
Whoops, switched these for no reason
|
2020-06-19 11:11:19 -04:00 |
|
kaysrishaq
|
cad1f57b1e
|
FF_HORIZONTALFLIP and mobj->mirrored (sprite enhancements)
|
2020-06-19 11:11:18 -04:00 |
|
Hannu Hanhi
|
9477d372b9
|
Backwards compatibility for shaderless hardware
|
2020-06-18 17:39:34 +03:00 |
|
Steel Titanium
|
3946309ece
|
Merge branch 'next' of https://git.magicalgirl.moe/STJr/SRB2 into sal-oglshaderport
# Conflicts:
# src/hardware/r_opengl/r_opengl.c
|
2020-06-17 18:15:07 -04:00 |
|
mazmazz
|
2cefe82950
|
Fix OSX null-pointer-arithmetic error
|
2020-06-08 00:08:07 -04:00 |
|
Hannu Hanhi
|
0e521922c6
|
Change some unsigned ints to UINT32
|
2020-06-07 21:32:52 +03:00 |
|
Hannu Hanhi
|
abe13651d0
|
OpenGL draw call batching system
|
2020-06-07 21:20:52 +03:00 |
|
Hannu Hanhi
|
78c2928b8b
|
Optimization: also don't reset shader on models
|
2020-04-25 16:32:44 +03:00 |
|
Hannu Hanhi
|
c0c095e1d1
|
Optimization: only call pglUseProgram if shader actually needs changing
|
2020-04-25 16:32:32 +03:00 |
|
Hannu Hanhi
|
0758a8caec
|
Optimization: Don't reset shader program at end of DrawPolygon, instead reset it in UnSetShader
|
2020-04-25 16:32:21 +03:00 |
|
fickleheart
|
b9d7b3e5c5
|
Merge remote-tracking branch 'upstream/master' into shaders-222
# Conflicts:
# src/hardware/r_opengl/r_opengl.c
# src/i_video.h
# src/r_main.c
# src/r_main.h
# src/screen.c
# src/sdl/i_video.c
# src/sdl/ogl_sdl.c
# src/w_wad.c
|
2020-03-14 12:52:15 -05:00 |
|
Jaime Passos
|
4a489c4d95
|
Fix NOTEXTURE_NUM
|
2020-02-28 18:57:34 -03:00 |
|
Jaime Passos
|
9b88edc458
|
Same deal for screen textures
|
2020-02-28 18:57:15 -03:00 |
|
Jaime Passos
|
48b352049f
|
Stop using NextTexAvail
|
2020-02-28 18:56:41 -03:00 |
|
Steel Titanium
|
76f26cda24
|
Merge branch 'master' into next
|
2020-02-21 21:01:29 -05:00 |
|
James R
|
7060083db5
|
Update copyright year to 2020
|
2020-02-19 14:08:45 -08:00 |
|
Jaime Passos
|
b6b875f934
|
so is the accumulation buffer (deprecated)
|
2020-01-28 00:33:45 -03:00 |
|
Jaime Passos
|
93fe6a50ac
|
glFog is unused
|
2020-01-28 00:26:09 -03:00 |
|
Jaime Passos
|
35983c7ae5
|
load_shaders -> Shader_Load + Shader_SetUniforms
|
2020-01-28 00:20:10 -03:00 |
|
Jaime Passos
|
af7b4795b7
|
port pfnUpdateTexture
|
2020-01-28 00:16:38 -03:00 |
|
Jaime Passos
|
9e79b337b1
|
Fix NOTEXTURE_NUM
|
2020-01-25 22:20:27 -03:00 |
|
Jaime Passos
|
e576c1ada1
|
make up for the lack of ogllog.txt
|
2020-01-25 22:17:39 -03:00 |
|
Jaime Passos
|
8bcdd105ce
|
I'll put this back in here, I guess.
|
2020-01-25 21:57:05 -03:00 |
|