lizzie
|
aaa0597eea
|
fucking shit
|
2 months ago |
lizzie
|
39fd76edd7
|
windows prot=0
|
2 months ago |
lizzie
|
bb8efd44ed
|
fix pings?
|
2 months ago |
lizzie
|
f9209bade4
|
fix winbloat
|
2 months ago |
lizzie
|
33656ac087
|
fractional time -W
|
2 months ago |
lizzie
|
2c540edb20
|
ffs windows
|
2 months ago |
lizzie
|
7718a3077c
|
evil noperm
|
2 months ago |
lizzie
|
5a11bf8d7e
|
fuck errrno2
|
2 months ago |
lizzie
|
a076805ca4
|
acurater errno
|
2 months ago |
lizzie
|
a418632d4a
|
ALL THE ERROR CODES
|
2 months ago |
lizzie
|
d595a02b56
|
fixup errno
|
2 months ago |
lizzie
|
48cc80d276
|
min of 1sec
|
2 months ago |
lizzie
|
1c3657fd9c
|
account for timeout
|
2 months ago |
lizzie
|
80a6af639b
|
fix tcp on ssbu mod
|
2 months ago |
lizzie
|
dc88d95e8d
|
fallback only if it failed
|
2 months ago |
lizzie
|
c0cfd02731
|
implode windows
|
2 months ago |
lizzie
|
c8d514da84
|
better
|
2 months ago |
lizzie
|
767a0f7ccd
|
evil ping
|
2 months ago |
lizzie
|
538452bb0c
|
don't murder me for this change
|
2 months ago |
lizzie
|
487a07ac78
|
need the extra threads...
|
2 months ago |
lizzie
|
85d7e44712
|
more gymnastics to give fake results?
|
2 months ago |
lizzie
|
69685a86bd
|
first fake icmp impl
|
2 months ago |
lizzie
|
4c9cfbbd7d
|
fix ldn sockets being regarded as normal socks
|
3 months ago |
lizzie
|
d82f7e4291
|
fx2
|
3 months ago |
lizzie
|
d9fd21ab5c
|
fix???
|
3 months ago |
lizzie
|
1e2fe06834
|
fix sockets
|
3 months ago |
lizzie
|
f8e0a62a6c
|
struct pollfd
|
3 months ago |
lizzie
|
4711730ced
|
fixup tests
|
3 months ago |
lizzie
|
7966ec8809
|
fix windows screaming
|
3 months ago |
lizzie
|
25f56fdf69
|
musl scared of defines ooo
|
3 months ago |
lizzie
|
8f0cc0922c
|
airplane mode takes priority
|
3 months ago |
lizzie
|
744668e405
|
uh
|
3 months ago |
lizzie
|
1914cdf463
|
add tcp options
|
3 months ago |
lizzie
|
0d6334af1c
|
nuke extra threads, extra error support; use span instead of vector for poll fds
|
3 months ago |
lizzie
|
b87d4537e1
|
we love when cURL has bugs?
|
3 months ago |
lizzie
|
5aaff108f6
|
add extra polling types
|
3 months ago |
lizzie
|
a4c469c984
|
various fixes to sockopt
|
3 months ago |
lizzie
|
58d6833b8e
|
allow configure socket level
|
3 months ago |
lizzie
|
4141b4148a
|
coalesce the various sockopt
|
3 months ago |
lizzie
|
f52339bcbb
|
honour the provided MSG flags
|
3 months ago |
lizzie
|
f82682b1a6
|
extra fixups
|
3 months ago |
lizzie
|
2a3823b4ae
|
fixup stuffs for windows
|
3 months ago |
lizzie
|
02c7b30cc1
|
fix messages native flags
|
3 months ago |
lizzie
|
9a08b5ca7d
|
properly handle writebuffer and dont write OOB
|
3 months ago |
lizzie
|
8bec8954c5
|
fixes for non BSD
|
3 months ago |
lizzie
|
967b27b9c5
|
[net] refactor to remove uneeded abstraction layer
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
3 months ago |
Exverge
|
37fe911952
|
[common/sparse_large_vector] correct Win32 exception handler (#4481)
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md)
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md) to the best of my ability.
-------------------
Adds mutex to prevent multiple threads from accessing the vector at the same time and corrects the Windows exception handler to use the correct faulting address used by the exception handler (previously used the instruction address instead of the fault address) and properly shifts the stored values for the handler.
Fixes weird compiler-specific bugs on Windows
Co-authored-by: bruno <protoxseven@gmail.com>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4481
Reviewed-by: lizzie <lizzie@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
|
1 week ago |
MaranBr
|
f273423b2b
|
[buffer_cache] Simplify GPU fence synchronization and remove GPU buffer readback (#4477)
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md)
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md) to the best of my ability.
-------------------
This is understood to improve GPU synchronization within the buffer cache in certain edge cases.
GPU Fence Strict is no longer necessary. We now apply the stronger synchronization only in the specific case that actually requires it.
The GPU Buffer Readback has been removed, as it is no longer needed following PR #4473.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4477
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
|
1 week ago |
MaranBr
|
87d2f03c39
|
[hid_core] Code cleanup (#4461)
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md)
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md) to the best of my ability.
-------------------
This is just a code cleanup. This is no longer necessary due to commit #4457.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4461
Reviewed-by: lizzie <lizzie@eden-emu.dev>
|
1 week ago |
lizzie
|
bebc19da32
|
[common] Use `std::make_unique_for_overwrite<T>` in ScratchBuffer, remove polyfill (#4432)
Original `make_unique_for_overwrite.h` is well defined acc. to standard https://en.cppreference.com/cpp/memory/unique_ptr/make_unique, but by now most libc++ supports the function, so no need for polyfill.
Test that this didn't break anything (for example, Megaman game that has video at the start), or anything using VIC/IPC.
Signed-off-by: lizzie <lizzie@eden-emu.dev>
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md)
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md) to the best of my ability.
-------------------
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4432
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
|
1 week ago |