Original Xbox Emulator for Windows, macOS, and Linux (Active Development)
Go to file
Erik Abair 517e4b3414 nv2a: Implement SET_MATERIAL_ALPHA and diffuse color src
This adds support for the material alpha command and updates the fixed function
shader to respect the diffuse source parameter (which was already piped through
but not utilized).
2022-02-05 15:22:03 -07:00
.github .github: Sign macOS universal binary 2021-12-29 01:39:31 -07:00
.gitlab/issue_templates GitLab: Add "Feature Request" issue template. 2021-06-25 10:08:37 +01:00
.gitlab-ci.d gitlab: skip many more targets in windows cross builds 2021-08-11 08:52:31 +02:00
accel tcg: Add offset to base in cpu_ld_code 2022-01-07 19:01:29 -07:00
audio audio: Never send migration section 2021-08-10 10:55:57 +02:00
authz configure, meson: convert pam detection to meson 2021-06-25 10:54:10 +02:00
backends vhost: Add Error parameter to vhost_dev_init() 2021-06-30 13:15:44 +02:00
block util/oslib-win32: Use UTF-16 filesystem API 2021-10-24 12:09:12 -07:00
bsd-user tcg/plugins: implement a qemu_plugin_user_exit helper 2021-07-23 17:22:16 +01:00
capstone@f8b1b83301 capstone: Update to upstream "next" branch 2020-10-03 04:23:14 -05:00
chardev v6.1.0 release 2021-09-04 15:11:03 -07:00
configs v6.1.0 release 2021-09-04 15:11:03 -07:00
contrib plugins/cache: Fixed "function decl. is not a prototype" warnings 2021-07-23 17:22:16 +01:00
crypto crypto: add gnutls pbkdf provider 2021-07-14 14:15:52 +01:00
data ui: Include required interface data files in executable 2021-05-21 13:49:02 -07:00
disas Hexagon (disas/hexagon.c) fix memory leak for early exit cases 2021-08-12 09:06:05 -05:00
docs docs/about/removed-features: Document removed machines from older QEMU versions 2021-08-11 15:39:09 +02:00
dtc@85e5d83984 Makefile: dtc: update, build the libfdt target 2020-06-16 14:49:05 +01:00
dump Do not include cpu.h if it's not really necessary 2021-05-02 17:24:51 +02:00
ebpf ebpf: Added eBPF RSS loader. 2021-06-04 15:25:46 +08:00
fpu softfloat: Use _Generic instead of QEMU_GENERIC 2021-06-16 15:03:26 +02:00
fsdev meson: Declare have_virtfs_proxy_helper in main meson.build 2021-01-23 15:55:04 -05:00
gdb-xml target/riscv: Remove built-in GDB XML files for CSRs 2021-01-16 10:57:21 -08:00
hw nv2a: Implement SET_MATERIAL_ALPHA and diffuse color src 2022-02-05 15:22:03 -07:00
include qemu/compiler.h: Assert in unreachable check in debug builds 2022-02-02 01:05:47 -07:00
io io: use GDateTime for formatting timestamp for websock headers 2021-07-14 14:15:52 +01:00
libdecnumber qemu/: fix some comment spelling errors 2020-09-17 20:35:43 +02:00
licenses util: Add miniz library 2021-06-10 13:02:05 -07:00
linux-headers linux-headers: Update 2021-07-09 11:01:06 +10:00
linux-user linux-user/elfload: byteswap i386 registers when dumping core 2021-08-05 12:17:30 +02:00
meson@776acd2a80 submodules: bump meson to 0.55.3 2020-10-17 10:45:42 -04:00
migration migration: clear the memory region dirty bitmap when skipping free pages 2021-07-26 12:50:13 +01:00
monitor chardev: mark explicitly first argument as poisoned 2021-08-05 16:15:33 +04:00
nbd nbd/server: Mark variable unused in nbd_negotiate_meta_queries 2021-07-26 07:06:25 -10:00
net net: Early initialize winpcap library 2021-10-01 14:08:05 -07:00
pc-bios pseries: Update SLOF firmware image 2021-07-13 10:04:30 +10:00
plugins plugins: Fix physical address calculation for IO regions 2021-07-23 17:22:16 +01:00
po configure: move gettext detection to meson.build 2021-01-02 21:03:09 +01:00
python python: Configure tox to skip missing interpreters 2021-07-13 15:44:16 -04:00
qapi v6.1.0 release 2021-09-04 15:11:03 -07:00
qga qga: fix leak of base64 decoded data on command error 2021-08-09 20:18:43 -05:00
qobject qobject: braces {} are necessary for all arms of this statement 2021-02-04 13:20:29 +01:00
qom qom: use correct field name when getting/setting alias properties 2021-07-23 18:17:17 +02:00
replay replay: notify CPU on event 2021-04-01 10:37:20 +02:00
roms pseries: Update SLOF firmware image 2021-07-13 10:04:30 +10:00
scripts build: Update macOS dep gettext to gettext-runtime 2021-12-28 16:23:28 -07:00
scsi docs: fix references to docs/devel/tracing.rst 2021-06-02 06:51:09 +02:00
semihosting Do not include cpu.h if it's not really necessary 2021-05-02 17:24:51 +02:00
slirp@a88d9ace23 Update libslirp to v4.6.1 2021-08-03 16:07:22 +04:00
softmmu vl: Remove '-cpu pentium3' from fake args 2021-10-30 13:38:24 -07:00
storage-daemon storage-daemon: Add missing build dependency to the vhost-user-blk-test 2021-08-11 13:39:50 +02:00
stubs meson: fix condition for io_uring stubs 2021-07-14 14:31:48 +01:00
subprojects/libvhost-user libvhost-user: fix -Werror=format= warnings with __u64 fields 2021-07-29 10:15:52 +02:00
target i386: Fix `cpuid` results for Xbox CPU 2021-10-30 13:38:24 -07:00
tcg tcg/i386: Use SSE2 mov for FP types 2021-10-11 19:42:33 -07:00
tests tests/qtest/vhost-user-blk-test: Check whether qemu-storage-daemon is available 2021-08-11 13:40:01 +02:00
tools virtiofsd: Add missing newline in error message 2021-07-09 18:42:46 +02:00
trace trace: Fold mem-internal.h into mem.h 2021-07-21 07:45:38 -10:00
ubuntu-win64-cross build: Downgrade SDL2 to 2.0.12 temporarily 2021-06-02 00:56:19 -07:00
ui nv2a: Improve RenderDoc triggering 2022-01-31 20:46:41 -07:00
util util: Add fast-hash.h to simplify xxHash usage 2021-10-25 16:30:38 -07:00
winpcap-loader net: Add libpcap library 2021-06-11 22:12:00 -07:00
.cirrus.yml cirrus: delete FreeBSD and macOS jobs 2021-07-14 14:33:53 +01:00
.dir-locals.el Add .dir-locals.el file to configure emacs coding style 2015-10-08 19:46:01 +03:00
.editorconfig .editorconfig: update the automatic mode setting for Emacs 2021-03-10 15:34:11 +00:00
.exrc qemu: add .exrc 2012-09-07 09:02:44 +03:00
.gdbinit .gdbinit: load QEMU sub-commands when gdb starts 2017-06-07 14:38:45 +01:00
.gitattributes maint: Tell git that *.py files should use python diff hunks 2021-02-15 22:13:34 -05:00
.gitignore gitignore: Ignore macOS build components 2021-12-29 16:41:53 -07:00
.gitlab-ci.yml docs: Document GitLab custom CI/CD variables 2021-07-29 07:56:01 +02:00
.gitmodules util: Move xxHash submodule to util/ 2021-10-25 16:30:38 -07:00
.gitpublish Add a git-publish configuration file 2018-03-05 09:03:17 +00:00
.mailmap MAINTAINERS: Name and email address change 2021-08-10 16:42:16 +01:00
.patchew.yml scripts/checkpatch: roll diff tweaking into checkpatch itself 2021-06-25 10:08:33 +01:00
.readthedocs.yml readthedocs: build with Python 3.6 2020-10-05 16:30:45 +01:00
.travis.yml hw/usb/ccid: remove references to NSS 2021-07-14 14:33:53 +01:00
COPYING COPYING: update from FSF 2008-10-12 17:54:42 +00:00
COPYING.LIB COPYING.LIB: Synchronize the LGPL 2.1 with the version from gnu.org 2019-01-30 11:01:22 +01:00
Info.plist build: Support cross-building for Apple silicon 2021-05-31 00:12:55 -07:00
Kconfig meson: Introduce target-specific Kconfig 2021-07-09 18:21:34 +02:00
Kconfig.host multi-process: Add config option for multi-process QEMU 2021-02-09 20:53:56 +00:00
LICENSE tcg/LICENSE: Remove out of date claim about TCG subdirectory licensing 2019-11-11 15:11:21 +01:00
MAINTAINERS MAINTAINERS: update virtio-gpu entry. 2021-08-11 08:39:16 +02:00
Makefile Makefile: ignore long options 2021-07-29 10:15:51 +02:00
README.md README: Direct users to the website for more info 2020-02-21 00:45:41 -07:00
README.rst Update documentation to refer to new location for issues 2021-06-21 05:43:11 +02:00
VERSION Update version for v6.1.0 release 2021-08-24 17:59:52 +01:00
block.c block: Add option to use driver whitelist even in tools 2021-07-20 13:14:45 +02:00
blockdev-nbd.c block/nbd: Use qcrypto_tls_creds_check_endpoint() 2021-06-29 18:29:47 +01:00
blockdev.c v6.1.0 release 2021-09-04 15:11:03 -07:00
blockjob.c progressmeter: protect with a mutex 2021-06-25 14:24:24 +03:00
build.sh configure: Move optimization spec from build.sh 2022-02-02 01:05:47 -07:00
configure configure: Move optimization spec from build.sh 2022-02-02 01:05:47 -07:00
cpu.c accel/tcg: Record singlestep_enabled in tb->cflags 2021-07-21 07:47:05 -10:00
cpus-common.c overall/alpha tcg cpus|hppa: Fix Lesser GPL version number 2020-11-15 16:43:54 +01:00
disas.c Do not include cpu.h if it's not really necessary 2021-05-02 17:24:51 +02:00
gdbstub.c gdbstub: tidy away reverse debugging check into function 2021-05-25 16:52:50 +01:00
get_deps.py ci: Check DLLs against /mingw64/bin instead of C:\Windows 2020-05-01 04:10:08 -07:00
gitdm.config contrib/gitdm: add a new interns group-map for GSoC/Outreachy work 2021-07-23 17:22:16 +01:00
hmp-commands-info.hx monitor/tcg: move tcg hmp commands to accel/tcg, register them dynamically 2021-07-09 18:21:33 +02:00
hmp-commands.hx netdev: add more commands to preconfig mode 2021-06-11 10:30:13 +08:00
iothread.c iothread: add aio-max-batch parameter 2021-07-21 13:47:50 +01:00
job-qmp.c progressmeter: protect with a mutex 2021-06-25 14:24:24 +03:00
job.c progressmeter: protect with a mutex 2021-06-25 14:24:24 +03:00
memory_ldst.c.inc exec/memory_ldst: Use correct type sizes 2021-05-26 08:35:51 -07:00
meson.build nvnet: Start using tracing infrastructure for logging 2022-02-01 23:34:53 -07:00
meson_options.txt configure, meson: convert libxml2 detection to meson 2021-07-06 08:33:51 +02:00
module-common.c all: Clean up includes 2016-02-04 17:41:30 +00:00
os-posix.c remove qemu-options* from root directory 2021-05-26 14:49:46 +02:00
os-win32.c remove qemu-options* from root directory 2021-05-26 14:49:46 +02:00
page-vary-common.c exec: Build page-vary-common.c with -fno-lto 2021-03-23 19:36:47 -06:00
page-vary.c exec: Build page-vary-common.c with -fno-lto 2021-03-23 19:36:47 -06:00
qemu-bridge-helper.c qemu-bridge-helper: relocate path to default ACL 2020-09-30 19:11:36 +02:00
qemu-edid.c qemu-edid: use qemu_edid_size() 2021-05-10 11:41:02 +02:00
qemu-img-cmds.hx qemu-img: add support for rate limit in qemu-img convert 2020-10-27 15:26:20 +01:00
qemu-img.c qemu-img: Add --skip-broken-bitmaps for 'convert --bitmaps' 2021-07-21 14:14:41 -05:00
qemu-io-cmds.c block: Acquire AioContexts during bdrv_reopen_multiple() 2021-07-09 13:19:11 +02:00
qemu-io.c monitor: hmp_qemu_io: acquire aio contex, fix crash 2021-05-14 16:14:10 +02:00
qemu-keymap.c Include qemu-common.h exactly where needed 2019-06-12 13:20:20 +02:00
qemu-nbd.c qemu-nbd: Use qcrypto_tls_creds_check_endpoint() 2021-06-29 18:29:49 +01:00
qemu-options.hx qemu-options.hx: Fix formatting of -machine memory-backend option 2021-07-27 10:57:39 +01:00
qemu.nsi nsis: adjust for new MinGW paths 2021-01-23 15:55:05 -05:00
qemu.sasl sasl: remove comment about obsolete kerberos versions 2021-06-14 13:28:50 +01:00
replication.c replication: move include out of root directory 2021-05-26 14:49:46 +02:00
thunk.c overall usermode...: Fix Lesser GPL version number 2020-11-15 16:43:40 +01:00
trace-events cpu: Add breakpoint tracepoints 2021-07-09 21:31:11 -07:00
version.rc build: Generate xemu version header 2021-05-19 01:09:39 -07:00
xemu-version.c build: Generate xemu version header 2021-05-19 01:09:39 -07:00
xemu-version.h Makefile: Generate C file with xemu build info 2020-05-04 07:13:12 -07:00
xemu-xbe.c xemu-xbe.c: Increase header size threshold 2021-06-22 14:55:53 -07:00
xemu-xbe.h xemu: Update copyright 2021-03-03 03:48:11 -07:00

README.md

Please visit https://xemu.app for more information.