Commit Graph

1275 Commits

Author SHA1 Message Date
Luke Usher f5acdd5773 Merge pull request #93 from x1nixmzeng/version-prebuild-fix
Support for running the prebuild step in a directory with spaces
2017-01-11 05:50:32 +00:00
x1nixmzeng d5828bbd96 Support for running the prebuild step in a directory with spaces 2017-01-11 01:15:02 +00:00
Luke Usher b919ca89a6 Merge pull request #88 from x1nixmzeng/replace-libjpeg
Replaced libjpeg with stb_image
2017-01-07 20:42:21 +00:00
x1nixmzeng de66b62e0e Hooked up stbi to decode images for the app GUI 2017-01-07 20:16:12 +00:00
x1nixmzeng 996f71a6df Added stb_image for image decoding 2017-01-07 20:12:38 +00:00
x1nixmzeng ca965c9ea6 Removed libjpeg library 2017-01-07 19:43:04 +00:00
Luke Usher 2b0ede8949 Merge pull request #87 from x1nixmzeng/fixes-for-clang
Fixed errors when compiling with the LLVM toolset
2017-01-07 18:37:19 +00:00
Luke Usher 3a59895402 Merge pull request #86 from x1nixmzeng/kernel-thunks
Io Kernel API stubs for logging
2017-01-07 18:36:12 +00:00
x1nixmzeng 444524defa Fix for various compile errors when compiling with the LLVM toolset 2017-01-07 18:01:26 +00:00
x1nixmzeng 1b96e452bc IofCompleteRequest stub 2017-01-07 13:57:25 +00:00
x1nixmzeng a962f33878 IofCallDriver stub 2017-01-07 13:53:49 +00:00
x1nixmzeng 9ab7947b10 IoMarkIrpMustComplete stub 2017-01-07 13:47:46 +00:00
x1nixmzeng 673b1d9e9a Fixed issues raised by @PatrickvL 2017-01-07 13:32:16 +00:00
x1nixmzeng b27a466b5f IoSynchronousFsdRequest stub 2017-01-07 02:26:04 +00:00
x1nixmzeng 2107c54fb8 IoSynchronousDeviceIoControlRequest stub 2017-01-07 02:20:10 +00:00
x1nixmzeng 3a3430381a Stubs for IoStartNextPacket, IoStartNextPacketByKey, IoStartPacket 2017-01-07 02:13:36 +00:00
x1nixmzeng 7d606c774d IoSetShareAccess stub 2017-01-07 01:57:34 +00:00
x1nixmzeng 3db796f461 IoSetIoCompletion stub 2017-01-07 01:51:14 +00:00
x1nixmzeng 5183b6e1df IoRemoveShareAccess stub 2017-01-07 01:44:03 +00:00
x1nixmzeng e25754ae17 IoQueueThreadIrp stub 2017-01-07 01:39:59 +00:00
x1nixmzeng d551304b9c IoQueryVolumeInformation stub 2017-01-07 01:35:48 +00:00
x1nixmzeng 74afee069e IoQueryFileInformation stub 2017-01-07 01:14:51 +00:00
x1nixmzeng e032edeee2 IoInvalidDeviceRequest stub 2017-01-07 01:10:30 +00:00
x1nixmzeng df3aac9731 IoInitializeIrp stub 2017-01-07 01:06:03 +00:00
x1nixmzeng 50c945ed3b IoFreeIrp stub 2017-01-07 00:56:24 +00:00
Luke Usher d6e7e8bbb0 Merge pull request #85 from LukeUsher/Implement_HalReadWritePciSpace
Implemented HalReadWritePciSpace
2017-01-07 00:37:57 +00:00
x1nixmzeng d79ff8e7cb IoDeleteDevice stub 2017-01-07 00:27:29 +00:00
x1nixmzeng 6bf0d128a5 Fixed existing Io thunk comments 2017-01-07 00:21:16 +00:00
x1nixmzeng b9d12c5182 IoCheckShareAccess stub 2017-01-07 00:14:56 +00:00
x1nixmzeng 2feda48514 IoBuildSynchronousFsdRequest stub 2017-01-06 23:34:23 +00:00
x1nixmzeng 2dd8488607 IoBuildDeviceIoControlRequest stub 2017-01-06 23:29:26 +00:00
x1nixmzeng f01c92afdb IoBuildAsynchronousFsdRequest stub 2017-01-06 23:24:00 +00:00
x1nixmzeng 7acd574f15 IoAllocateIrp stub 2017-01-06 23:18:12 +00:00
Luke Usher 82cee7b386 Fix accidental compilation breakage while reorganising code. 2017-01-06 22:50:16 +00:00
Luke Usher dc6ca7661a Implemented HalReadWritePciSpace
On the Xbox this function calls the X86 in/out opcodes, so this implementation calls IORead/IOWrite functions in EmuX86.
Once In/Out opcodes are implemented, they will also be implemented by calling these new IO functions.
2017-01-06 22:16:00 +00:00
Luke Usher abc3ed444f Merge pull request #80 from LukeUsher/various-bug-fixes
Various bug fixes
2017-01-05 21:12:18 +00:00
Luke Usher b286db2371 Revert logging changes to XcShaUpdate: This is what broke the dashboard 2017-01-05 21:09:57 +00:00
Luke Usher f184baade9 Add glew binaries & add a custom build step to copy them to the output directory.
Prevents glew32.dll errors on compiling
2017-01-05 20:52:18 +00:00
Luke Usher ab755489c2 Merge branch 'master' of https://github.com/Cxbx-Reloaded/Cxbx-Reloaded into various-bug-fixes
# Conflicts:
#	src/CxbxKrnl/CxbxKrnl.cpp
#	src/CxbxKrnl/EmuD3D8.cpp
2017-01-05 20:40:26 +00:00
Luke Usher 1fad82abae Merge pull request #84 from PatrickvL/master
LLE_OpenGL work
2017-01-05 15:40:28 +00:00
PatrickvL 6a381647a8 Merge pull request #4 from PatrickvL/LLE_OpenGL
Lle opengl work
2017-01-05 16:34:05 +01:00
PatrickvL 0d0bf47206 Forwarded EmuX86_Read8 to EmuX86_Read16 to EmuX86_Read32 2017-01-05 16:31:05 +01:00
PatrickvL a4ea3e7c99 Merge remote-tracking branch 'refs/remotes/origin/master' into LLE_OpenGL 2017-01-05 15:54:50 +01:00
PatrickvL 4b6f3b7cba Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-01-05 15:54:31 +01:00
PatrickvL fbec3cef14 NV2A address and size constants added 2017-01-05 15:54:13 +01:00
PatrickvL 7669461eaf NV2A : More PFB logging and PRAMIN read/write stubs 2017-01-05 14:27:34 +01:00
PatrickvL 34722a92e7 Improved logging in NV2A read/write handlers 2017-01-05 12:27:10 +01:00
PatrickvL 0cfdffc715 Log more NV2A PBUS details 2017-01-05 11:48:41 +01:00
PatrickvL 2ae14fb3db Prevent NV2A unhandled write log messages when there actually IS a handler 2017-01-05 11:27:12 +01:00
PatrickvL e9267222ad Implemented KeConnectInterrupt
Also prevented unimplemented log message in MmClaimGpuInstanceMemory and
added comment headers to all function declarations in kernel.h
2017-01-05 11:21:15 +01:00