Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gl: Rewrite Debug Output #8217

Merged
merged 4 commits into from May 16, 2020
Merged

gl: Rewrite Debug Output #8217

merged 4 commits into from May 16, 2020

Conversation

AniLeo
Copy link
Member

@AniLeo AniLeo commented May 14, 2020

gl: Rewrite Debug Output

  • Remove Windows restriction, enable Debug Output for every supported OS
  • Filter our severity by Khronos severity
  • Handle and log source and type enums

glext.h: update from 20180114 to 20200423

  • Also includes newly required khrplatform.h

gl: Avoid issuing glDelete calls with m_id == GL_NONE

  • These are to be ignored by the driver according to the spec, but we can avoid doing the call at all
  • Applies GL_NONE macro usage where it makes sense

gl: Remove older debug code

  • KHR_DEBUG path makes this obsolete, usage of this older path has been
    removed a long time ago

@AniLeo AniLeo force-pushed the opengl branch 3 times, most recently from 69a0713 to de7df33 Compare May 14, 2020 13:31
@AniLeo AniLeo requested a review from kd-11 May 14, 2020 13:32
rpcs3/Emu/RSX/GL/GLHelpers.h Outdated Show resolved Hide resolved
Remove Windows restriction, enable Debug Output for every supported OS
Filter our severity by Khronos severity
Handle and log source and type enums
Include newly added khrplatform.h as well
Applies GL_NONE macro usage where it makes sense
KHR_DEBUG path makes this obsolete, usage of this older path has been 
removed a long time ago
@AniLeo AniLeo merged commit eecb22e into RPCS3:master May 16, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants