xemu/ui
Matt Borgerson 99d251caa0 fpu: Begin using host FPU for hard x87 emulation
This is a start to hard float support for x87. It can fail in several
ways and has lots of room for improvement, but based on practical
testing it appears reliable and significantly increases performance in
FP-bottlenecked game code. Improvement to rounding, exception handling,
and performance accompanied by rigorous testing will be necessary next
steps for this work.
2021-03-05 03:34:50 -07:00
..
icons ui: Add initial xemu icons 2020-05-04 07:13:16 -07:00
imgui@e18abe3619 ui: Add imgui submodule 2021-02-11 13:50:18 -07:00
implot@a6bab98517 ui: Add implot submodule 2021-02-11 13:50:18 -07:00
inih ui: Hard import inih and imgui projects for now 2020-05-25 15:09:22 -07:00
keycodemapdb@6b3d716e2b ui: update keycodemapdb to get py3 fixes 2018-02-05 19:53:55 -02:00
shader ui: Add .gitattributes to force LF for shaders 2020-05-04 07:20:08 -07:00
Makefile.objs ui: Add implot submodule 2021-02-11 13:50:18 -07:00
cocoa.m cpu-throttle: new module, extracted from cpus.c 2020-07-10 18:04:49 -04:00
console-gl.c Include qemu-common.h exactly where needed 2019-06-12 13:20:20 +02:00
console.c ui: fix vc_chr_write call in text_console_do_init 2020-07-13 11:46:35 +02:00
curses.c ui/curses: Move arrays to .heap to save 74KiB of .bss 2020-03-16 23:02:25 +01:00
curses_keys.h curses: support wide input 2019-03-11 08:39:02 +01:00
cursor.c Include qemu-common.h exactly where needed 2019-06-12 13:20:20 +02:00
cursor_hidden.xpm ui: move files to ui/ and include/ui/ 2012-12-19 08:31:30 +01:00
cursor_left_ptr.xpm ui: move files to ui/ and include/ui/ 2012-12-19 08:31:30 +01:00
egl-context.c Include qemu-common.h exactly where needed 2019-06-12 13:20:20 +02:00
egl-headless.c ui/egl: fix framebuffer reads 2019-09-17 13:42:02 +02:00
egl-helpers.c ui/egl: fix framebuffer reads 2019-09-17 13:42:02 +02:00
gtk-egl.c Include qemu-common.h exactly where needed 2019-06-12 13:20:20 +02:00
gtk-gl-area.c Include qemu-common.h exactly where needed 2019-06-12 13:20:20 +02:00
gtk.c Remove the CONFIG_PRAGMA_DIAGNOSTIC_AVAILABLE switch 2020-07-13 11:40:52 +02:00
httplib.h ui: Add basic reporting stubs 2020-05-04 07:24:05 -07:00
input-barrier.c qom: Drop parameter @errp of object_property_add() & friends 2020-05-15 07:07:58 +02:00
input-barrier.h ui: add an embedded Barrier client 2019-09-17 13:43:22 +02:00
input-keymap.c Clean up inclusion of sysemu/sysemu.h 2019-08-16 13:31:53 +02:00
input-legacy.c Clean up inclusion of sysemu/sysemu.h 2019-08-16 13:31:53 +02:00
input-linux.c qom: Drop parameter @errp of object_property_add() & friends 2020-05-15 07:07:58 +02:00
input.c sysemu: Split sysemu/runstate.h off sysemu/sysemu.h 2019-08-16 13:37:36 +02:00
json.hpp ui: Add basic reporting stubs 2020-05-04 07:24:05 -07:00
kbd-state.c Include qemu/queue.h slightly less 2019-08-16 13:31:52 +02:00
keymaps.c Clean up inclusion of sysemu/sysemu.h 2019-08-16 13:31:53 +02:00
keymaps.h Include qemu-common.h exactly where needed 2019-06-12 13:20:20 +02:00
noc_file_dialog.h ui: Fix crash on empty path in Cocoa file select dialog 2020-05-04 07:23:30 -07:00
noc_file_dialog_gtk.c ui: Use native file selection dialogs 2020-05-04 07:22:59 -07:00
noc_file_dialog_macos.m ui: Use native file selection dialogs 2020-05-04 07:22:59 -07:00
noc_file_dialog_win32.c ui: Use native file selection dialogs 2020-05-04 07:22:59 -07:00
qemu-pixman.c Include qemu-common.h exactly where needed 2019-06-12 13:20:20 +02:00
qemu-x509.h ui: move files to ui/ and include/ui/ 2012-12-19 08:31:30 +01:00
qemu.desktop ui: fix icon display for GTK frontend under GNOME Shell with Wayland 2019-01-21 09:43:13 +01:00
sdl2-2d.c Clean up inclusion of sysemu/sysemu.h 2019-08-16 13:31:53 +02:00
sdl2-gl.c Clean up inclusion of sysemu/sysemu.h 2019-08-16 13:31:53 +02:00
sdl2-input.c ui/sdl2-input: use trace-events to debug key events 2020-05-19 09:06:44 +02:00
sdl2.c ui/sdl2: start in full screen with grab enabled 2020-05-19 09:06:44 +02:00
shader.c Include qemu-common.h exactly where needed 2019-06-12 13:20:20 +02:00
spice-app.c Include qemu/module.h where needed, drop it from qemu-common.h 2019-06-12 13:18:33 +02:00
spice-core.c sysemu: Split sysemu/runstate.h off sysemu/sysemu.h 2019-08-16 13:37:36 +02:00
spice-display.c lockable: replaced locks with lock guard macros where appropriate 2020-05-04 16:07:43 +01:00
spice-input.c Include qemu-common.h exactly where needed 2019-06-12 13:20:20 +02:00
stb_image.h ui: Add stb_image.h for PNG image decompression 2020-05-04 07:10:27 -07:00
trace-events ui/sdl2-input: use trace-events to debug key events 2020-05-19 09:06:44 +02:00
vgafont.h ui: move files to ui/ and include/ui/ 2012-12-19 08:31:30 +01:00
vnc-auth-sasl.c authz: delete existing ACL implementation 2019-02-26 15:32:19 +00:00
vnc-auth-sasl.h Include qemu/main-loop.h less 2019-08-16 13:31:52 +02:00
vnc-auth-vencrypt.c authz: delete existing ACL implementation 2019-02-26 15:32:19 +00:00
vnc-auth-vencrypt.h Clean up ill-advised or unusual header guards 2016-07-12 16:20:46 +02:00
vnc-enc-hextile-template.h ui: vnc: finish removing TABs 2019-02-05 16:50:18 +01:00
vnc-enc-hextile.c ui: Clean up includes 2016-02-04 17:01:04 +00:00
vnc-enc-tight.c vnc: fix memory leak when vnc disconnect 2019-09-17 13:45:10 +02:00
vnc-enc-tight.h Clean up header guards that don't match their file name 2016-07-12 16:19:16 +02:00
vnc-enc-zlib.c vnc: fix memory leak when vnc disconnect 2019-09-17 13:45:10 +02:00
vnc-enc-zrle.c vnc: prioritize ZRLE compression over ZLIB 2020-01-21 07:29:03 +01:00
vnc-enc-zrle.h Clean up header guards that don't match their file name 2016-07-12 16:19:16 +02:00
vnc-enc-zrle.inc.c vnc: fix memory leak when vnc disconnect 2019-09-17 13:45:10 +02:00
vnc-enc-zywrle-template.c avoid TABs in files that only contain a few 2019-01-11 15:46:56 +01:00
vnc-enc-zywrle.h ui: vnc: finish removing TABs 2019-02-05 16:50:18 +01:00
vnc-jobs.c vnc: fix memleak of the "vnc-worker-output" name 2018-08-24 08:40:10 +02:00
vnc-jobs.h ui/vnc: Drop unused vnc_has_job() and vnc_jobs_clear() 2017-02-08 14:59:36 +01:00
vnc-palette.c all: Remove unnecessary glib.h includes 2016-06-07 18:19:24 +03:00
vnc-palette.h Include qapi/qmp/qlist.h exactly where needed 2018-02-09 13:52:15 +01:00
vnc-stubs.c vnc: add qapi/error.h include to stubs 2018-02-16 12:23:21 +01:00
vnc-ws.c authz: delete existing ACL implementation 2019-02-26 15:32:19 +00:00
vnc-ws.h Clean up ill-advised or unusual header guards 2016-07-12 16:20:46 +02:00
vnc.c qom: Crash more nicely on object_property_get_link() failure 2020-07-10 15:18:08 +02:00
vnc.h vnc: drop Error pointer indirection in vnc_client_io_error 2019-12-18 08:36:16 +01:00
vnc_keysym.h ui: add next and prior keysyms 2017-07-27 14:23:09 +02:00
win32-kbd-hook.c ui/win32-kbd-hook: handle AltGr in a hook procedure 2020-05-19 09:06:44 +02:00
x_keymap.c ui: fix keymap detection under Xwayland 2018-04-10 11:21:54 +02:00
x_keymap.h ui: convert GTK and SDL1 frontends to keycodemapdb 2018-01-25 15:02:00 +01:00
xemu-custom-widgets.c xemu: Update copyright 2021-03-03 03:48:11 -07:00
xemu-custom-widgets.h xemu: Update copyright 2021-03-03 03:48:11 -07:00
xemu-data.c xemu: Update copyright 2021-03-03 03:48:11 -07:00
xemu-data.h xemu: Update copyright 2021-03-03 03:48:11 -07:00
xemu-hud.cc xemu: Update copyright 2021-03-03 03:48:11 -07:00
xemu-hud.h xemu: Update copyright 2021-03-03 03:48:11 -07:00
xemu-input.c input: Update at device poll if not updated recently 2021-03-04 13:52:04 -07:00
xemu-input.h input: Update at device poll if not updated recently 2021-03-04 13:52:04 -07:00
xemu-monitor.c xemu: Update copyright 2021-03-03 03:48:11 -07:00
xemu-monitor.h xemu: Update copyright 2021-03-03 03:48:11 -07:00
xemu-net.c xemu: Update copyright 2021-03-03 03:48:11 -07:00
xemu-net.h xemu: Update copyright 2021-03-03 03:48:11 -07:00
xemu-notifications.h xemu: Update copyright 2021-03-03 03:48:11 -07:00
xemu-os-utils-linux.c xemu: Update copyright 2021-03-03 03:48:11 -07:00
xemu-os-utils-macos.m ui: Add missing file copyright headers 2020-05-04 07:24:06 -07:00
xemu-os-utils-windows.c xemu: Update copyright 2021-03-03 03:48:11 -07:00
xemu-os-utils.h xemu: Update copyright 2021-03-03 03:48:11 -07:00
xemu-reporting.cc xemu: Update copyright 2021-03-03 03:48:11 -07:00
xemu-reporting.h xemu: Update copyright 2021-03-03 03:48:11 -07:00
xemu-settings.c fpu: Begin using host FPU for hard x87 emulation 2021-03-05 03:34:50 -07:00
xemu-settings.h fpu: Begin using host FPU for hard x87 emulation 2021-03-05 03:34:50 -07:00
xemu-shaders.c xemu: Update copyright 2021-03-03 03:48:11 -07:00
xemu-shaders.h xemu: Update copyright 2021-03-03 03:48:11 -07:00
xemu.c xemu: Update copyright 2021-03-03 03:48:11 -07:00
xemu.desktop ui: Add main category in desktop entry 2020-10-25 02:53:09 -07:00