Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement D3DKMTEnumAdapters2 and D3DKMTQueryAdapterInfo (for WDDM_2_7_CAPS) #259

Open
wants to merge 67 commits into
base: experimental_9.0
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
508a728
ws2_32/Tests: Add tests for send buffering.
Sep 13, 2024
832a61e
ntdll: Avoid short writes on nonblocking sockets.
Sep 13, 2024
ce15d36
ntdll: Locally duplicated socket fd for background send.
Sep 13, 2024
1eea231
ntdll: Don't cancel background socket sends.
Sep 13, 2024
ea84f2f
server: Correct STATUS_NOT_FOUND return from (cancel_async).
Sep 13, 2024
ac4be53
fixup! winevulkan: Share keyed mutex data.
Sep 20, 2024
fad64fd
winex11.drv: Set X window property to indicate if the presentation ma…
Sep 19, 2024
b6eba4d
nsiproxy: Only set the connection count from tcp_conns_enumerate_all …
misterfifths Sep 23, 2024
3638eac
nsiproxy: Only set the endpoint count from udp_endpoint_enumerate_all…
misterfifths Sep 23, 2024
db96f88
kernel32/tests: Add a test for TLS links.
Aug 27, 2024
fff0fab
ntdll: Reserve space for some TLS directories at once.
Aug 27, 2024
ab68793
ntdll: Iterate TEBs only once in alloc_tls_slot().
Aug 27, 2024
3d50128
ntdll: Do not use TlsLinks for enumerating TEBs.
Aug 27, 2024
e7da5a1
ntdll/tests: Add more tests for process instrumentation callback.
Sep 3, 2024
a91e43f
ntdll: Call instrumentation callback from wine_syscall_dispatcher on …
Sep 4, 2024
db90ca1
ntdll: Call instrumentation callback for KiUserExceptionDispatcher on…
Sep 4, 2024
cabc00e
ntdll: Call instrumentation callback for LdrInitializeThunk on x64.
Sep 4, 2024
dbd334b
ntdll: Call instrumentation callback for KiUserModeCallback on x64.
Sep 4, 2024
139fd55
ntdll: Support old parameter layout for NtSetInformationProcess( Proc…
Sep 5, 2024
95fab23
fixup! ntdll: Support x86_64 syscall emulation.
Sep 24, 2024
2382761
Revert "ntdll: Change module search order in LdrFindEntryForAddress()."
Sep 24, 2024
6ea3cc3
ntdll: Implement RtlRbInsertNodeEx().
Sep 20, 2024
17b61f5
ntdll: Implement RtlRbRemoveNode().
Sep 20, 2024
2b697f0
ntdll/tests: Add tests for RTL RB tree.
Sep 19, 2024
efadc74
ntdll: Fill LDR_DATA_TABLE_ENTRY.BaseAddressIndexNode.
Sep 20, 2024
713554e
ntdll: Use base address tree in get_modref().
Sep 20, 2024
5df0fa5
ntdll: Use base address tree in LdrFindEntryForAddress().
Sep 20, 2024
a3c850f
ntdll: Implement NtSetInformationProcess( ProcessTlsInformation ).
Sep 17, 2024
1bd85e4
ntdll: Use NtSetInformationProcess( ProcessTlsInformation ) in alloc_…
Sep 24, 2024
7ebedd3
ntdll: Match memory allocation layout for ThreadLocalStoragePointer.
Sep 24, 2024
d037b81
ntdll/tests: Move unwinding tests to a separate file.
julliard Feb 19, 2024
c67cc17
ntdll/tests: Add a test for module function table search.
Sep 24, 2024
f3cf8d1
ntdll: Maintain module exception directory table.
Sep 24, 2024
f612d6f
HACK: wine.inf: Add native,builting override for TDUSC / xinput1_3.
Sep 24, 2024
ae11e82
fixup! winevulkan: Support waiting for and signalling d3d12 shared fe…
Sep 25, 2024
d444e90
fixup! winex11.drv: Set X window property to indicate if the presenta…
Sep 25, 2024
ae0bc6d
winhttp/tests: Add some tests for querying string options with NULL b…
nsivov Jul 8, 2024
fb0369b
winhttp: Fix error handling when returning string options.
nsivov Jul 8, 2024
8fc24d2
winhttp: Implement WinHttpQueryOption(WINHTTP_OPTION_URL).
Jul 9, 2024
b6eff70
winhttp/tests: Add some more tests for string options in WinHttpQuery…
nsivov Jul 16, 2024
a753926
winhttp: Handle exact buffer length match in WinHttpQueryOption().
nsivov Jul 16, 2024
6dfd3c9
winevulkan: Update to VK spec version 1.3.295.
DadSchoorse Aug 30, 2024
38e2c27
winevulkan: Avoid empty struct extension conversions.
DadSchoorse Sep 26, 2024
8b70d56
winevulkan: Update to VK spec version 1.3.296.
DadSchoorse Sep 26, 2024
1e44da3
winevulkan: Update vk.xml to 1.3.296.
ivyl Sep 27, 2024
3254c83
comctl32: Implement EVENT_OBJECT_STATECHANGE for buttons.
madewokherd Jul 22, 2024
61992a5
user32: Handle WM_GETOBJECT in buttons.
madewokherd Jul 31, 2024
2b48135
win32u: Implement EVENT_OBJECT_NAMECHANGE.
madewokherd Jul 31, 2024
0b29c42
comctl32: Handle WM_GETOBJECT in tab control.
madewokherd Jul 24, 2024
e753a48
win32u: Correctly fill new foreground window TID in WM_ACTIVATEAPP.
Sep 28, 2024
d4022ea
user32: Respond to OBJID_QUERYCLASSNAMEIDX in combo boxes.
madewokherd Sep 28, 2024
2cc5baf
comctl32: Handle OBJID_QUERYCLASSNAMEIDX in trackbars.
madewokherd Sep 28, 2024
4ee0a14
ntdll: Skip dll file search when getting module handle.
Sep 29, 2024
be74251
atiadlxx: Bump driver version to 99.
Sep 29, 2024
308764a
wine.inf: Enable builtin atiadlxx for FFXVI.
Sep 29, 2024
9db402d
ntdll: HACK: Enable WINE_ALERT_SIMULATE_SCHED_QUANTUM option for Mary…
Sep 30, 2024
38e2231
Revert "win32u: Correctly fill new foreground window TID in WM_ACTIVA…
Sep 30, 2024
cd414fc
win32u: Call set_active_window() helper directly from handle_internal…
Sep 30, 2024
e05e0ba
win32u: Correctly fill new foreground window TID in WM_ACTIVATEAPP.
Sep 28, 2024
849d4bd
fixup! ntdll: Skip dll file search when getting module handle.
Sep 30, 2024
d6e4afd
ntdll: HACK: Force en-US locale for EAC launcher.
Oct 1, 2024
68460d3
user32/tests: Add tests for QueryDisplayConfig( QDC_VIRTUAL_MODE_AWAR…
Oct 1, 2024
1a1f136
win32u: Support QDC_VIRTUAL_MODE_AWARE in NtUserGetDisplayConfigBuffe…
Oct 1, 2024
5416bf6
win32u: Support QDC_VIRTUAL_MODE_AWARE in NtUserQueryDisplayConfig().
Oct 1, 2024
f25c0d0
gdi32: Implement D3DKMTEnumAdapters2
liam-middlebrook Oct 12, 2024
23d772f
win32u: Move D3DKMTQueryAdapterInfo into gdi_dc_funcs
liam-middlebrook Oct 12, 2024
b239fbc
winex11.drv: Implement D3DKMTQueryAdapterInfo WDDM_2_7_CAPS
liam-middlebrook Oct 12, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
fixup! ntdll: Skip dll file search when getting module handle.
CW-Bug-Id: #24315
Paul Gofman authored and ivyl committed Oct 2, 2024
commit 849d4bda09fb9ca6d90b75a32c1a8c584dc6210e
12 changes: 6 additions & 6 deletions dlls/ntdll/loader.c
Original file line number Diff line number Diff line change
@@ -3445,12 +3445,12 @@ static NTSTATUS find_dll_file( const WCHAR *load_path, const WCHAR *libname, UNI
status = STATUS_SUCCESS;
goto done;
}
}
if (find_loaded)
{
TRACE( "Skipping file search for %s.\n", debugstr_w(libname) );
status = STATUS_DLL_NOT_FOUND;
goto done;
if (find_loaded)
{
TRACE( "Skipping file search for %s.\n", debugstr_w(libname) );
status = STATUS_DLL_NOT_FOUND;
goto done;
}
}
if (!fullname && rb_get( &known_dlls, libname ))
{