Rachael Alexanderson
|
cc9a2e5121
|
Merge https://github.com/coelckers/gzdoom
|
2017-03-08 21:25:24 -05:00 |
|
Christoph Oelckers
|
ba0f5a3f94
|
- most WORD and SWORD are gone.
|
2017-03-08 18:55:55 +01:00 |
|
Magnus Norddahl
|
65f8d65858
|
Minor code clean up
|
2017-03-06 23:27:02 +01:00 |
|
Rachael Alexanderson
|
28abc96aef
|
- fully implemented "nolightfade" to turn off diminishing lights in the software renderer.
- unfortunately, LIGHT2SHADE had to be transformed into a namespaced function.
|
2017-03-06 16:14:54 -05:00 |
|
Rachael Alexanderson
|
7ef8ed5867
|
Merge https://github.com/coelckers/gzdoom
|
2017-03-05 18:40:44 -05:00 |
|
alexey.lysiuk
|
f9e543bed3
|
Fixed black target screen during wipe (legacy renderer only)
Credits: NiTROACTiVE and Erick194
https://www.doomworld.com/vb/source-ports/93179-two-issues-im-having-with-gzdoom-v2-3-2/
|
2017-03-05 20:51:48 +02:00 |
|
Rachael Alexanderson
|
21a8964bea
|
Merge remote-tracking branch 'gzdoom/master'
# Conflicts:
# src/v_video.cpp
|
2017-03-03 16:29:33 -05:00 |
|
Christoph Oelckers
|
c630b07011
|
- replaced SDWORD with int32_t globally.
This type wasn't used in the software rendering code so it could be removed already. The other homegrown types will have to be dealt with later.
|
2017-03-03 19:35:08 +01:00 |
|
Magnus Norddahl
|
6055f136d8
|
Make sure SwapInterval is only ever called while the default frame buffer is bound to avoid problems with some drivers
|
2017-03-03 16:55:18 +01:00 |
|
Magnus Norddahl
|
892350ac2e
|
Add functions to CameraLight
|
2017-02-03 09:00:46 +01:00 |
|
Magnus Norddahl
|
92bd752935
|
Move drawerargs globals into a class and make them local
|
2017-01-29 07:49:04 +01:00 |
|
Rachael Alexanderson
|
0c101102dc
|
Merge https://github.com/coelckers/gzdoom
# Conflicts:
# src/r_bsp.cpp
# src/r_main.cpp
# src/r_segs.cpp
# src/r_things.cpp
# wadsrc/static/language.enu
# wadsrc/static/menudef.txt
|
2017-01-28 17:39:55 -05:00 |
|
Christoph Oelckers
|
ee22a9371b
|
- use Doom64 colors on sectors and linedefs.
|
2017-01-28 20:44:46 +01:00 |
|
Magnus Norddahl
|
ed05a2edd3
|
Create CameraLight class
|
2017-01-26 10:22:54 +01:00 |
|
Magnus Norddahl
|
9c4b11b671
|
Add OpenGL ES support to Linux target and enable it for ARM devices
|
2017-01-25 07:18:26 +01:00 |
|
Magnus Norddahl
|
55d9392fb8
|
Add fallback code to Linux target so if OpenGL is either unavailable or can't be used it falls back to the old software SDL FB
|
2017-01-24 01:43:45 +01:00 |
|
Rachael Alexanderson
|
03226e5a0a
|
Merge https://github.com/coelckers/gzdoom
# Conflicts:
# src/r_things.cpp
|
2017-01-23 00:17:25 -05:00 |
|
alexey.lysiuk
|
03f9425eb1
|
Fixed missing xBRZ menu options on platforms without MMX support
xBRZ texture resize modes are no longer removed from menu for targets with HAVE_MMX undefined
|
2017-01-22 12:11:17 +02:00 |
|
Rachael Alexanderson
|
53acc28f26
|
Merge https://github.com/coelckers/gzdoom
|
2017-01-21 17:47:18 -05:00 |
|
Edoardo Prezioso
|
da3da61b67
|
- Make OpenGL library link fully dynamic on Unix.
Also, remove all the OpenGL CMake checks, because they're not needed anymore.
|
2017-01-20 23:21:37 -05:00 |
|
Magnus Norddahl
|
1d941c9839
|
Merge remote-tracking branch 'gzdoom/master' into qzdoom
# Conflicts:
# src/r_plane.cpp
# src/win32/zdoom.rc
|
2017-01-13 13:21:10 +01:00 |
|
alexey.lysiuk
|
7e0c870d0f
|
Added missing OpenGL extension for PowerPC Macs
|
2017-01-13 10:51:56 +02:00 |
|
Magnus Norddahl
|
80e1844d6c
|
Split r_main into r_viewport, r_scene and r_light
|
2017-01-12 16:21:46 +01:00 |
|
Rachael Alexanderson
|
de5f5a1221
|
Merge https://github.com/coelckers/gzdoom
|
2017-01-06 22:06:25 -05:00 |
|
alexey.lysiuk
|
9ed2da176e
|
Fixed signed/unsigned mismatch in comparisons
No more 'comparison of integers of different signs' warnings reported by GCC/Clang
|
2017-01-06 10:40:51 +01:00 |
|
Rachael Alexanderson
|
3548f17f01
|
Merge https://github.com/coelckers/gzdoom
|
2017-01-05 10:38:14 -05:00 |
|
Christoph Oelckers
|
fcb1c1edc4
|
- only print GL extensions to the log, but not to the console.
The list has become so long by now that it's more of a distraction than help. Besides, searching on-screen for specific extensions is futile anyway.
|
2017-01-05 12:01:00 +01:00 |
|
Christoph Oelckers
|
c87836c3f3
|
- fixed check for Mesa driver.
|
2017-01-05 11:51:15 +01:00 |
|
Christoph Oelckers
|
f30b2ca80d
|
- disabled OpenGL 3.0 on the Open Source Mesa driver for Linux because it appears to be broken.
|
2017-01-03 13:59:09 -05:00 |
|
Christoph Oelckers
|
96623b3052
|
- disabled OpenGL 3.0 on the Open Source Mesa driver for Linux because it appears to be broken.
|
2017-01-03 12:01:03 +01:00 |
|
Magnus Norddahl
|
2659090e1c
|
Move renders into folders
|
2016-12-27 06:31:55 +01:00 |
|
Rachael Alexanderson
|
d8df255438
|
Merge https://github.com/coelckers/gzdoom
|
2016-12-26 15:46:44 -05:00 |
|
Christoph Oelckers
|
c5d75c18b4
|
- make gl_finishbeforeswap more useful by handling the case where it causes stalls on NVidia.
|
2016-12-25 22:56:18 +01:00 |
|
Christoph Oelckers
|
a825d1d92f
|
Merge branch 'ssao' of https://github.com/dpjudas/dpDoom
|
2016-12-22 12:40:57 +01:00 |
|
Rachael Alexanderson
|
c04e0d0df3
|
- fixed: Whoops. One of those danged macros got away. ;)
|
2016-12-06 18:44:59 -05:00 |
|
Rachael Alexanderson
|
a78b713f4b
|
Merge https://github.com/coelckers/gzdoom
# Conflicts:
# src/v_video.cpp
|
2016-12-06 18:19:08 -05:00 |
|
Magnus Norddahl
|
2f3a6da295
|
Fix buffer overrun
|
2016-12-05 04:05:55 +01:00 |
|
Christoph Oelckers
|
daf1a40521
|
- allow swapping the order of gl_finish and SwapBuffers calls, because some cards do not seem to like the correct order.
|
2016-12-03 20:09:25 +01:00 |
|
Christoph Oelckers
|
34970c9b9c
|
- removed hexenglobal include from GL files.
|
2016-12-03 18:49:52 +01:00 |
|
Magnus Norddahl
|
9416d436fe
|
Move software renderer into its own namespace to isolate its globals and make
any access explicit. This reveals the places in the code where they are being
accessed where they shouldn't and prevents accidental usage.
|
2016-12-01 02:38:32 +01:00 |
|
Magnus Norddahl
|
284a99f204
|
Merge branch 'gl_swframebuffer' into qzdoom
|
2016-11-29 22:16:58 +01:00 |
|
Magnus Norddahl
|
00387a7211
|
Add bounds check to palette upload buffer size
|
2016-11-29 22:16:40 +01:00 |
|
Magnus Norddahl
|
057060022a
|
Merge remote-tracking branch 'gzdoom/master' into ssao
|
2016-11-27 09:59:57 +01:00 |
|
Magnus Norddahl
|
17ed585c1f
|
Fix vsync not working
|
2016-11-19 12:30:58 +01:00 |
|
Christoph Oelckers
|
3a2d0e3486
|
- copied all necessary adjustments from the test branch in the QZDoom repo.
|
2016-11-15 11:49:27 +01:00 |
|
Rachael Alexanderson
|
9413ea6edf
|
- Textured automap would crash due to an additional parameter in the software renderer to the FillSimplePoly function call, causing stack issues.
|
2016-11-08 15:35:51 -05:00 |
|
Rachael Alexanderson
|
d36993a03b
|
- Textured automap would crash due to an additional parameter in the software renderer to the FillSimplePoly function call, causing stack issues.
|
2016-11-08 15:05:23 -05:00 |
|
Rachael Alexanderson
|
9f9e4ea19d
|
- Added randi's "bottomclip" parameter to dpJudas's OpenGLSWFrameBuffer::FillSimplePoly implementation. The code refused to compile because of the new changes. Note that this is not tested on Linux or Mac, and will likely need changes there as well.
|
2016-11-06 08:58:06 -05:00 |
|
Magnus Norddahl
|
df3f5ae882
|
Use OpenGL to allocate the canvas buffer to avoid a costly memcpy
|
2016-10-18 01:16:36 +02:00 |
|
Magnus Norddahl
|
8b297221fe
|
Merge branch 'gl_swframebuffer' into qzdoom
|
2016-10-16 23:18:16 +02:00 |
|