This website requires JavaScript.
20c8eb1561
Making debug disassembly look a bit better.
Ben Vanik
2014-01-26 03:24:55 -08:00
cb352c6c86
Fancy templated helpers.
Ben Vanik
2014-01-26 03:17:03 -08:00
ecf0988ddb
Removing SET_RETURN_ADDRESS - hopefully it'll never be needed again.
Ben Vanik
2014-01-26 01:18:59 -08:00
8789fd4134
Heuristically detecting ret - probably breaks some things.
Ben Vanik
2014-01-26 01:09:25 -08:00
c74f35552a
(air quotes) "register allocation" without spills.
Ben Vanik
2014-01-25 23:36:59 -08:00
c4d6c7a526
Reducing value count. IVM could take advantage of this.
Ben Vanik
2014-01-25 22:47:21 -08:00
05432242ff
Removing block continuation branches.
Ben Vanik
2014-01-25 21:35:59 -08:00
f438fa980d
Fixing source offsets.
Ben Vanik
2014-01-25 21:32:30 -08:00
0cca23cdd7
Source map in DebugInfo. IVM needs to port its stuff over eventually.
Ben Vanik
2014-01-25 21:20:28 -08:00
4609339c5a
JIT hackery. Not quite working.
Ben Vanik
2014-01-25 20:30:18 -08:00
a84ce633c9
Merge pull request #73 from x1nixmzeng/master
Ben Vanik
2014-01-25 12:01:15 -08:00
ba26e1f7d4
Fixed ninja module
x1nixmzeng
2014-01-25 20:53:54 +00:00
93d61d02d7
Note about DXGI_FORMAT_B4G4R4A4_UNORM being Windows 8 only.
gibbed
2014-01-25 06:14:53 -08:00
2f8f893977
Don't need to create the mastering voice with with an explicit number of channels or sample rate.
gibbed
2014-01-25 04:50:47 -08:00
47c71d702a
Audio system overhaul for support of multiple audio drivers.
gibbed
2014-01-25 03:18:22 -08:00
bbe50cfe26
Disabling x64 backend.
Ben Vanik
2014-01-24 23:34:18 -08:00
b6c831c7ec
Wait for graphics driver to complete initialization before continuing.
gibbed
2014-01-24 12:05:24 -08:00
8ae6053d0f
Deleting LIR and such, wiring up for HIR->x64.
Ben Vanik
2014-01-24 22:26:15 -08:00
55052b0d92
Update README.md
Ben Vanik
2014-01-24 12:59:28 -08:00
764d0b89f5
Fixed fetching of non-tiled textures that don't have a pitch that is a multiple of 256 bytes.
gibbed
2014-01-24 11:09:38 -08:00
7dc8a5931f
Quick hack fix for vsldoi128.
gibbed
2014-01-24 10:01:45 -08:00
c6642331fa
Small cleanup.
gibbed
2014-01-24 03:42:07 -08:00
1ac84cf255
VECB16, VECS8, VECI4, VECF4 macros.
gibbed
2014-01-24 03:39:10 -08:00
3a7aaadbd8
TextureSwap now swaps XE_GPU_ENDIAN_8IN32.
gibbed
2014-01-24 00:06:10 -08:00
855173b2bd
Probably broke everything.
gibbed
2014-01-24 00:00:20 -08:00
dfbbefa97f
Asserting byte swapped vbs.
Ben Vanik
2014-01-23 23:58:23 -08:00
53b9ed5214
Simplifying disassembler. Much faster than before.
Ben Vanik
2014-01-23 20:31:04 -08:00
f36e6cd820
Removing JSON dumps.
Ben Vanik
2014-01-23 00:00:59 -08:00
f93a21884c
Moving descriptions to instr table, part of issue #51 .
Ben Vanik
2014-01-22 22:25:28 -08:00
44847e9042
Moved QueryVolume and QueryFileSystemAttributes to Device from Entry.
gibbed
2014-01-23 11:23:26 -08:00
bcf75a1b98
NtQueryVolumeInformationFile.
gibbed
2014-01-22 17:55:23 -08:00
6671908375
QueryVolume, QueryFileSystemAttributes stubs with accompanying XVolumeInfo and XFileSystemAttributeInfo. Needs further improvement.
gibbed
2014-01-22 17:54:10 -08:00
61093245a5
Gah.
gibbed
2014-01-22 09:47:43 -08:00
4aeb978d89
FMT_1_5_5_5.
gibbed
2014-01-22 09:45:57 -08:00
4b70b578fd
Removed hack from XE_GPU_ENDIAN_8IN16.
gibbed
2014-01-22 09:45:33 -08:00
489154e548
Ignore requests for kernel32.dll
Ben Vanik
2014-01-21 21:03:27 -08:00
b6d7ccfb03
Adding an ExConfig setting.
Ben Vanik
2014-01-21 20:09:39 -08:00
302111afbf
Fixed writing of too much data.
gibbed
2014-01-21 19:09:07 -08:00
1091c171b2
Maybe this will work?
gibbed
2014-01-21 18:53:35 -08:00
d1005e1a34
XamShowDeviceSelectorUI. Pretends success. Probably bad, but it'll do for now.
gibbed
2014-01-21 18:17:59 -08:00
a9dfe13799
Further improvements to FetchTexture2D.
gibbed
2014-01-21 18:17:13 -08:00
58db76c42c
Pay no attention to the man behind the curtains.
Ben Vanik
2014-01-21 18:14:36 -08:00
1316e79a2f
Fixing missing field.
Ben Vanik
2014-01-21 18:12:18 -08:00
7d8aaaaea7
Texture wrapping modes.
Ben Vanik
2014-01-21 08:31:25 -08:00
3a2c2beca4
Not sure if this is correct, seems to work.
gibbed
2014-01-21 02:36:24 -08:00
801758fc2f
Oops.
gibbed
2014-01-21 01:54:54 -08:00
01b00118d4
Further improvements to FetchTexture2D.
gibbed
2014-01-21 01:54:34 -08:00
efa7199974
XE_GPU_SWIZZLE_000R.
gibbed
2014-01-21 01:51:56 -08:00
9507960829
Oops. Don't need that.
gibbed
2014-01-21 00:51:56 -08:00
d75f4989a8
- Tiled texture support (largely untested). - Maybe fixed FMT_8. - Improved swapping of source texture data.
gibbed
2014-01-21 00:50:18 -08:00
44c15342f5
Swizzling some textures.
Ben Vanik
2014-01-21 00:31:24 -08:00
175e21bea1
Texture filtering (mostly).
Ben Vanik
2014-01-20 23:45:45 -08:00
f93ffdb36f
Ignore .svn/.
Ben Vanik
2014-01-20 23:03:06 -08:00
1f3e06e60c
Adding Crunch at r319.
Ben Vanik
2014-01-20 23:02:34 -08:00
c660b5e4d1
Making the invalid texture bright green.
Ben Vanik
2014-01-20 22:38:07 -08:00
e02c5157ef
Then I broke DXT3. Fixed DXT3 and DXT5. For real this time.
gibbed
2014-01-20 20:29:45 -08:00
2bda51f5ec
Fixed DXT5.
gibbed
2014-01-20 20:28:42 -08:00
e66390ae93
- Proper copying of texture data. - Support for DXT3, DXT5, 32 float, 16 16 16 16 float. - Only pad textures for formats that require it.
gibbed
2014-01-20 20:14:47 -08:00
74aac97b3e
FMT_8
Ben Vanik
2014-01-20 17:54:19 -08:00
ccfb82d883
Better texture copying. And possible support for DXT1.
gibbed
2014-01-20 17:48:12 -08:00
26a2ed4d75
Fixing shaders.
Ben Vanik
2014-01-20 17:45:26 -08:00
094e165415
Fixing copy.
Ben Vanik
2014-01-20 17:00:17 -08:00
3c98e65997
Fixing texture size.
Ben Vanik
2014-01-20 16:41:21 -08:00
67cc57e918
Whoops. Re-enabling blending.
Ben Vanik
2014-01-20 16:11:55 -08:00
37ed238186
Fixing texture sizing (maybe). Need to do a custom slicing bit, probably.
Ben Vanik
2014-01-20 16:10:56 -08:00
cd72bc33a3
Texture sampling in shaders.
Ben Vanik
2014-01-20 16:05:34 -08:00
4de33a6e2d
Making texture fetching split from samplers.
Ben Vanik
2014-01-20 15:36:33 -08:00
af223b2067
Textures part 1: uploading.
Ben Vanik
2014-01-20 13:57:22 -08:00
e469d87678
Detect write to psize and include conditionally.
Ben Vanik
2014-01-20 11:07:14 -08:00
0efd7b4a62
Moving viewport transform to vertex shaders.
Ben Vanik
2014-01-20 10:46:43 -08:00
7b9a804fc0
vsprintf.
gibbed
2014-01-20 10:15:53 -08:00
16918eea07
Disabled source offset tracking by default.
gibbed
2014-01-20 08:18:49 -08:00
5a5a93d62d
This seems to work. Perhaps cache in the future?
gibbed
2014-01-20 07:40:57 -08:00
8e5da8d853
Oops.
gibbed
2014-01-20 07:30:18 -08:00
592b1974f2
Corrected stack access in XamUserReadProfileSettings.
gibbed
2014-01-20 06:08:49 -08:00
6d7b25a338
Minor corrections to NtCreateFile, NtQueryDirectory.
gibbed
2014-01-20 06:08:24 -08:00
c673d55c1e
Corrected XFileXctdCompressionInformation handling. Needs to be further corrected in the future.
gibbed
2014-01-20 06:02:30 -08:00
e5e6a2cea6
Corrected X_FILE_INFORMATION_CLASS definition.
gibbed
2014-01-20 06:01:36 -08:00
f5eefb138c
Geometry shaders now support disabled viewports.
Ben Vanik
2014-01-20 03:42:05 -08:00
e5d4cdd66d
Fixing XamInputSetState.
Ben Vanik
2014-01-20 02:36:23 -08:00
58504d8c0b
Initial pass at pointsprites. Needs a lot more work.
Ben Vanik
2014-01-20 01:13:37 -08:00
ea5a6e19dd
Disabling culling for rect lists.
Ben Vanik
2014-01-20 00:45:16 -08:00
1cd518b19c
Geometry shader work for rect lists and quad lists.
Ben Vanik
2014-01-20 00:18:14 -08:00
bcea3e00f1
Point size output from VS.
Ben Vanik
2014-01-19 16:41:52 -08:00
55fe3aca05
RECIP_IEEE.
Ben Vanik
2014-01-19 11:07:12 -08:00
cb3f2308af
Fixing shaders that fetch constants.
Ben Vanik
2014-01-19 10:29:18 -08:00
8f4950bb6c
Corrected overlapped_ptr stack location in XamUserReadProfileSettings.
gibbed
2014-01-19 10:16:12 -08:00
e0c652b075
Pretend XMACreateContext succeeded.
gibbed
2014-01-19 09:47:07 -08:00
7e22d3be92
- Renamed SHIM_SET_RETURN macro to SHIM_SET_RETURN_64. - Added SHIM_SET_RETURN_32 macro, which sign-extends to 64-bit. - Updated all uses of SHIM_SET_RETURN to the appropriate macro (either SHIM_SET_RETURN_32 or SHIM_SET_RETURN_64).
gibbed
2014-01-19 07:24:16 -08:00
870a59f225
Turns out NtQueryDirectoryFile only returns a single entry at a time.
gibbed
2014-01-19 06:56:56 -08:00
c7276454d7
Added file_name argument to QueryDirectory.
gibbed
2014-01-19 02:05:51 -08:00
71de4e77dc
Fixing memory leak and zeroing on alloc.
Ben Vanik
2014-01-19 01:51:57 -08:00
268bbf105d
QueryDirectory for STFS.
Ben Vanik
2014-01-19 01:46:54 -08:00
7da2ad30b0
absolute_path for XFile and Entry.
gibbed
2014-01-19 01:28:09 -08:00
b62134855a
XMsgCancelIORequest shim.
Ben Vanik
2014-01-19 01:08:28 -08:00
f75517f7f8
Fixing add 32 w/ saturate.
Ben Vanik
2014-01-19 00:50:27 -08:00
0bc49621d4
Properly parsing resource infos and implementing XexGetModuleSection.
Ben Vanik
2014-01-19 00:46:46 -08:00
d22b59555e
Fixed QueryDirectory for DiscImageFile and STFSContainerFile.
gibbed
2014-01-19 00:52:17 -08:00
124b419b6b
Added name() and path() to XFile.
gibbed
2014-01-19 00:51:08 -08:00
8b27354dcb
Stubbed handling of root_directory.
gibbed
2014-01-19 00:24:59 -08:00