View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000030 | Gameplay + OpenGL | [All Projects] Bug | public | 2017-01-11 07:42 | 2017-01-21 09:13 |
Reporter | Edward-san | ||||
Assigned To | Edward-san | ||||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | Linux | OS | Ubuntu | OS Version | 16.04 x86-64 |
Summary | 0000030: Link from GZDoom to GL libraries not fully dynamic | ||||
Description | See from this to this. | ||||
Tags | No tags attached. | ||||
Please do a pull request if you want it changed. On Windows this is a non-issue and I cannot test the Linux code myself. | |
https://github.com/coelckers/gzdoom/pull/213 Needs opinion from Blzut3 and __mental__. |
|
Blzut3, could you please check the latest version of the PR? | |
I can actually test and merge it tomorrow, but visually I don't see anything wrong with the latest version. | |
OK, there is a functional issue in that DYN_GL does nothing. This is because the variable doesn't change anything in gl_load.c. | |
So you mean that I should add a new DYN_OPENGL macro definition and use it in gl_load.c? If yes, in which part of the expression:
should I put it? In any case, I'm not fully convinced we need DYN_GL at all, unless you know about a situation for which it must be disabled? |
|
I have no issues with the DYN_GL option just being removed. If someone needs it, they can add it. | |
Updated the pull request. | |
Has this been tested on Windows? I am now getting linker errors for unresolved externals, all pointing to gl_load and various other GL files. | |
Can you list the unresolved externals? |
|
opengl32.lib and glu32.lib are now missing from linked libraries list. |
|
Does it still happen with this commit? | |
@Edward-san: Everything seems to be ok now. | |
Date Modified | Username | Field | Change |
---|---|---|---|
2017-01-11 07:42 | Edward-san | New Issue | |
2017-01-11 08:45 | Graf Zahl | Note Added: 0000043 | |
2017-01-11 08:46 | Graf Zahl | Assigned To | => Edward-san |
2017-01-11 08:46 | Graf Zahl | Status | new => acknowledged |
2017-01-11 11:41 | Edward-san | Note Added: 0000044 | |
2017-01-12 02:59 | Graf Zahl | Assigned To | Edward-san => _mental_ |
2017-01-18 10:10 | _mental_ | Assigned To | _mental_ => Blzut3 |
2017-01-18 10:10 | _mental_ | Note Added: 0000117 | |
2017-01-18 23:02 | Blzut3 | Note Added: 0000129 | |
2017-01-19 20:04 | Blzut3 | Note Added: 0000142 | |
2017-01-19 20:06 | Blzut3 | Status | acknowledged => feedback |
2017-01-20 04:26 | Edward-san | Note Added: 0000145 | |
2017-01-20 04:26 | Edward-san | Status | feedback => assigned |
2017-01-20 16:42 | Blzut3 | Note Added: 0000175 | |
2017-01-20 19:57 | Edward-san | Status | assigned => needs review |
2017-01-20 19:57 | Edward-san | Note Added: 0000176 | |
2017-01-20 22:38 | Blzut3 | Status | needs review => resolved |
2017-01-20 22:38 | Blzut3 | Resolution | open => fixed |
2017-01-21 00:25 | Rachael | Status | resolved => needs review |
2017-01-21 00:25 | Rachael | Note Added: 0000177 | |
2017-01-21 02:01 | Edward-san | Note Added: 0000178 | |
2017-01-21 02:01 | Edward-san | Note Edited: 0000178 | View Revisions |
2017-01-21 03:45 | _mental_ | Note Added: 0000181 | |
2017-01-21 05:14 | Edward-san | Note Added: 0000182 | |
2017-01-21 06:26 | Edward-san | Assigned To | Blzut3 => Edward-san |
2017-01-21 06:26 | Edward-san | Status | needs review => needs testing |
2017-01-21 09:02 | Rachael | Note Added: 0000186 | |
2017-01-21 09:13 | Rachael | Status | needs testing => resolved |