FlightlessMango
|
e957358786
|
Force a hw values update on log start
|
4 years ago |
jackun
|
44060c2b80
|
Force blacklist re-check at certain points
Wine preloader that executed a non-blacklisted app may execute a blacklisted app,
or vice versa, and previous check applies to new app too.
|
4 years ago |
jackun
|
c04658456a
|
Wider glyph ranges for custom font; media player text scaling with `font_scale_media_player` param
|
4 years ago |
jackun
|
5ad67fe446
|
Remove unused vars
|
4 years ago |
FlightlessMango
|
0e396186a6
|
[OpenGL] Always use QueryDrawable
|
4 years ago |
FlightlessMango
|
75f9128ce5
|
Redesigned logging, adding quick benchmark
|
4 years ago |
jackun
|
bb9721fe87
|
[OpenGL] Check if SRGB is enabled and Render ImGui in linear colorspace
|
4 years ago |
FlightlessMango
|
1ddcc531ff
|
Get device name from pci.ids and display it
|
4 years ago |
jackun
|
beee2b08c7
|
[OpenGL] Add glXSwapBuffersMscOML and disable XGetGeometry
|
4 years ago |
jackun
|
29e5c4e460
|
Show device's name and vulkan driver version
|
4 years ago |
jackun
|
d8264c485f
|
[OpenGL] Fixed version check mistakenly testing for GL 4.0+ instead of 3.2+ to enable ImGuiBackendFlags_RendererHasVtxOffset, leaving 3.2 contexts without it. (ocornut#3119, ocornut#2866, ocornut#2852)
|
4 years ago |
jackun
|
22ee56def5
|
[OpenGL] Use 32bit font texture until someone figures out why 8-bit looks worse
|
4 years ago |
jackun
|
0271aa6368
|
[OpenGL] Track threads with context, but might as well ignore glXMakeCurrent(NULL, NULL) calls probably
|
5 years ago |
jackun
|
934dc31e44
|
Add utility lib with dlsym hooking
|
5 years ago |
Sporif
|
d1e90b5bec
|
[OpenGL] Add blacklist functionality
|
5 years ago |
jackun
|
bb4b78ada0
|
[OpenGL] Spam terminal a little less with version strings
|
5 years ago |
jackun
|
f35e49defa
|
[OpenGL] Merge "shared" files back to imgui_hud.cpp
|
5 years ago |
jackun
|
b40fb95a04
|
[OpenGL] Better version parsing and fix gl version checks for vertex arrays
|
5 years ago |
jackun
|
e5a256bfc0
|
Move DBus init to overlay_params so it can be enabled/disabled on the fly from a single place
|
5 years ago |
jackun
|
d81dc7936a
|
[OpenGL] Use glXQueryDrawable if XGetGeometry fails
|
5 years ago |
jackun
|
ff3c58c9c5
|
[OpenGL] Change glXMakeCurrent return type to int just in case and convert missed #ifdefs
|
5 years ago |
jackun
|
f3f04f3f78
|
Print dlerror() in lib loaders
|
5 years ago |
jackun
|
780ea7c89b
|
[OpenGL] Use GLAD instead on gl3w and hook EGL
|
5 years ago |
jackun
|
772ab6aa5b
|
[OpenGL] Don't exit if function is not found, it probably isn't catastrophic
|
5 years ago |
jackun
|
8024736253
|
Add DBus loader, combined ticker for Spotify metadata
|
5 years ago |
FlightlessMango
|
d975278396
|
Dbus with spotify
|
5 years ago |
jackun
|
8cd3172335
|
[OpenGL] Separate GLX out from shareable code so wayland sessions can just use EGL, hopefully
|
5 years ago |
jackun
|
bd9d9650a0
|
Move `dlsym` hook out from inject_glx.cpp
|
5 years ago |
jackun
|
0a36578adf
|
[OpenGL] Rename GLX loader functions
|
5 years ago |
jackun
|
b2e6727b25
|
[OpenGL] Rename loader_gl.* to loader_glx.*
|
5 years ago |
jackun
|
2e7d92e068
|
Move `real_dlsym` files out from `gl` subdir
|
5 years ago |
jackun
|
59113b3ae2
|
[OpenGL] Move ImGui functions to separate file
|
5 years ago |
jackun
|
c3e50db2f4
|
[OpenGL] Import glXQueryDrawable just in case
|
5 years ago |
jackun
|
accac3a015
|
[OpenGL] Import XGetGeometry
|
5 years ago |
jackun
|
ebe23d3431
|
[OpenGL] Rename inject.cpp to inject_glx.cpp in preparation for separating X11 related functions
|
5 years ago |
jackun
|
5afbe10005
|
[OpenGL] Restore ImGui's context to previously saved one, duh
|
5 years ago |
jackun
|
6eb2c9bc09
|
[OpenGL] Explicitly set ImGui's context and treat global context as foreign
Apps might be using Dear ImGui so keep our stuff separate from theirs.
Issue #107
|
5 years ago |
jackun
|
e72a7bdd76
|
[config] Try to set notifier file descriptor to non-blocking mode; add start/stop_notifier functions
If setting to non-blocking fails, just closing the fd should kill it anyway
|
5 years ago |
jackun
|
053a07d83c
|
[OpenGL] Don't set display size to scissor box if its size is just 1 by 1
|
5 years ago |
jackun
|
c7bee1a99d
|
[OpenGL] Compare if viewport or scissor box size changed with window resizing and use that for display size
|
5 years ago |
jackun
|
6ad6bffade
|
Use ImGui's DisplaySize so display size for layer positioning etc can be set the same way for vulkan and OpenGL
|
5 years ago |
jackun
|
8aa0783b4a
|
Show vulkan/opengl version
OpenGL glGetIntegerv(GL_[MAJOR|MINOR]_VERSION) don't work on versions < 3.0 though
|
5 years ago |
jackun
|
bb3aba9080
|
[OpenGL] Use elfhacks to load real OpenGL functions
|
5 years ago |
jackun
|
5bdfcd493d
|
[config] Add config file change notifier to OpenGL
|
5 years ago |
FlightlessMango
|
c5dad16612
|
Listen for modify on config file
|
5 years ago |
FlightlessMango
|
b0e1fe9321
|
[params] set targetFrameTime in params.cpp
|
5 years ago |
jackun
|
abef561573
|
Disable CPU stat(s) if it failed to initialize
|
5 years ago |
FlightlessMango
|
b3286cbe48
|
check if opengl/vulkan with is_vulkan bool
|
5 years ago |
jackun
|
c850507314
|
[OpenGL] Initialize MangoHud from glXSwapBuffers even if glXMakeCurrent is skipped for some reason
|
5 years ago |
jackun
|
125dbc1403
|
[OpenGL] Allow swap interval of -1 for adaptive sync, if supported
|
5 years ago |
FlightlessMango
|
b4cd837328
|
[OpenGL] custom font file
|
5 years ago |
jackun
|
31a651133c
|
[OpenGL] Cleanup stderr output a little
|
5 years ago |
jackun
|
bbfad2e073
|
[OpenGL] Parse and initialize configuration just once
|
5 years ago |
jackun
|
a52dce875f
|
[OpenGL] Keep glClipControl local to imgui_impl_opengl3.cpp
|
5 years ago |
jackun
|
05d61ee77e
|
Init CPUStats just once
|
5 years ago |
jackun
|
5caeb10882
|
[OpenGL] Apply swap interval from glXMakeCurrent
|
5 years ago |
jackun
|
297b44bfe6
|
[OpenGL] Force-load libGL.so.1 with dlopen() if dlsym fails to find functions
|
5 years ago |
jackun
|
e0ce0493f7
|
[OpenGL] Set swap interval (vsync) with `gl_vsync` param
|
5 years ago |
jackun
|
37e34335ae
|
Sprinkle NDEBUG over gl debug prints
|
5 years ago |
jackun
|
ad598f7ec4
|
[OpenGL] Fix double-free with ImGui context
|
5 years ago |
jackun
|
4761078133
|
Fix small font for gl
|
5 years ago |
jackun
|
c88b930a37
|
Match gl PushPopStyle count with vulkan's
|
5 years ago |
jackun
|
bc7db582bd
|
Single ImGui context for OpenGL
Seems only VAO is not shareable between OpenGL context
but that gets recreated every render anyway.
|
5 years ago |
FlightlessMango
|
906a8cde23
|
added param frametime_color
|
5 years ago |
FlightlessMango
|
a2735693ba
|
Merge opengl into develop
|
5 years ago |