forked from espes/xqemu
WIP (JayFoxRox)
Jannik Vogel edited this page Jun 3, 2016
·
40 revisions
Please check my open pull requests on this repo!
###[3d-stc] (Private?)
- 3D STC textures [still broken, but colors are correct?!] (used in Kingdom Under Fire [- The Crusaders] loadscreens for the "Loading" text).
###[branch travis-ci] (PAUSED!)
- Travis-CI linux (gcc/clang) support [Done]
- Travis-CI windows (mingw) support [Done]
- Travis-CI osx support [probably later]
- Config cleanup [TODO]
- Deployment [TODO]
###[branch nv2a-replay] (PAUSED! OUTDATED!)
- GPU access recording + playback
###[branch dvdx2] (PRIVATE!)
- DVD-X2 auth = Needs cleanup and very hacky but works
- DVD-Dumping = work paused
###[branch hacks] (OUTDATED! REMOVE AFTER CHECK!)
- Some attempts to improve the PSH and get rid of GL3 bugs
- Also where stashed changes go
###[branch xid-sdl]
- 360 Gamepad support for testing [Works]
- Configuration options [TODO]
- Haptic feedback [Done but entirely untested - will only be merged once we use a more recent QEMU with SDL2]
- Should be rebased to new xid and merged with SDL2
- Unify VP / FFP constant space
- Avoid framebuffer flipping
- Better skinning
- Azurik doesn't work because FIFO readahead is too large [espes WIP?]
- Point size + params + point smooth
- Better dirty flag management
- rewrite PSH code to be more like VSH code
- PERF: Write c[] array at once ( https://github.com/espes/xqemu/commit/967feb8c4062f5b418ad694a874673b466d2baa0#commitcomment-12992401 )
- Spotlights
- Materials
- Specular
- Local-viewer
- Light-ranges
- College Hoops 2K7 sets bump_env_matrix for stage 0 [assertion fails!]
- 187 Ride or Die headlight lighting way too bright
- DoA3 menu chars in wrong place
- Fahrenheit splitscreen scenes are not offset properly (probably surface_x and surface_y related..)
- VP: "MAD R#.x, c[0], c[1]" with R#.x being any normal (not nan or inf) float and c[0] = -inf, c[1] = +inf gives >= 1.0 on xbox, <= 0.0 on emu
- Revolt menu black [NaN attributes, attributes are written to pusher using 0xb00a2 [value pushed is in esi = 0xffc00000 which comes from 0x3a7fa0 which comes from 0x64f364 which is calculated at 0xac8ad]]
- Oddworld: Munch Od. is VERY slow
- Chase: Hollywood Stunt Driver draws
on top of Xbox logosome splash screen