Klöen Lansfiel
d1e414d813
externals: silence warning C4390 on MSVC for cryptopp ( #2805 )
8 years ago
B3n30
6ba089fafb
Set global definition WIN32_LEAN_AND_MEAN ( #2807 )
...
Set definition WIN32_LEAN_AND_MEAN to avoid windows.h including a lot of libs that are usually not used.
8 years ago
Yuri Kunde Schlesner
cf15b651ed
Merge pull request #2801 from yuriks/session-svcs
...
Implement CreateSessionToPort and AcceptSession; fix CreatePort
8 years ago
Yuri Kunde Schlesner
e192d417ec
Kernel: Implement AcceptSession SVC
8 years ago
Yuri Kunde Schlesner
8c6a8edaca
Kernel: Fix SVC wrapper for CreatePort
...
The return parameters were flipped.
8 years ago
Yuri Kunde Schlesner
aa0f3047d3
Kernel: Implement CreateSessionToPort SVC
8 years ago
Yuri Kunde Schlesner
6d436d7a52
Merge pull request #2798 from yuriks/svc-create-session
...
Kernel: Implement CreateSession SVC
8 years ago
bunnei
cac1133bc4
Merge pull request #2795 from chris062689/master
...
Change default UI background from white to black.
8 years ago
bunnei
8223d18088
Merge pull request #2796 from yuriks/hle-null-handles
...
Kernel/IPC: Support translation of null handles
8 years ago
Yuri Kunde Schlesner
cdefefc539
Kernel: Fix typo in test name
8 years ago
Yuri Kunde Schlesner
f94093d0fd
Kernel: Implement CreateSession SVC
8 years ago
Yuri Kunde Schlesner
72b69cea4b
Merge pull request #2792 from wwylele/lutlutlut
...
gl_rasterizer: fix lighting LUT interpolation
8 years ago
Yuri Kunde Schlesner
f64d0b3f26
Kernel/IPC: Support translation of null handles
...
Missed this in my first implementation. Thanks to @wwylele for pointing
out that this was missing.
8 years ago
wwylele
457659fe01
gl_state: reset 1d textures
8 years ago
wwylele
42f7ca7412
gl_rasterizer: fix glGetUniformLocation type
8 years ago
wwylele
be9e952bdc
gl_rasterizer: manage texture ids in one place
8 years ago
wwylele
ab60414122
gl_rasterizer/lighting: fix LUT interpolation
8 years ago
chris062689
f44b360724
Changing default values for bg_red, bg_green, and bg_blue from 1.0 to 0.0.
8 years ago
Weiyi Wang
c4f0927a62
Merge pull request #2789 from yuriks/misc-kernel
...
Trivial no-op additions
8 years ago
Yuri Kunde Schlesner
b21dfbb295
Merge pull request #2790 from yuriks/remove-movefrom
...
Remove ResultVal::MoveFrom
8 years ago
Yuri Kunde Schlesner
42b198eb0a
Memory: Add enum definitions for the n3DS FCRAM size
8 years ago
Sebastian Valle
96dcccc80c
Merge pull request #2779 from Subv/uds_more2
...
UDS: Added a hook for updating the connection status when a client connects to the network.
8 years ago
Yuri Kunde Schlesner
ecd332b1b7
Merge pull request #2787 from yuriks/hle-ipc-tests
...
Kernel/IPC: Add tests for HLERequestContext buffer translation
8 years ago
Yuri Kunde Schlesner
723dc644fa
ResultVal: Remove MoveFrom()
...
Replace it with std::move(result_val).Unwrap(), or Foo().Unwrap() in
case you already have an rvalue.
8 years ago
Yuri Kunde Schlesner
4cb47b0278
ResultVal: Add an rvalue overload of Unwrap()
8 years ago
Yuri Kunde Schlesner
90b8d4dd36
Kernel: Add comment about the extended linear heap area
8 years ago
Yuri Kunde Schlesner
60a882cd50
Kernel/IPC: Add tests for HLERequestContext buffer translation
8 years ago
Yuri Kunde Schlesner
0dfafdbe59
Kernel/IPC: Make HLERequestContext usable from outside kernel
8 years ago
Yuri Kunde Schlesner
d0888f8548
Merge pull request #2776 from wwylele/geo-factor
...
Fragment lighting: implement geometric factor
8 years ago
wwylele
5a454173a8
gl_rasterizer/lighting: use the formula from the paper for germetic factor
8 years ago
Yuri Kunde Schlesner
7dc72daea9
Merge pull request #2785 from yuriks/compile-flags
...
CMake: Set MSVC flags for improved C++ standards conformance
8 years ago
Yuri Kunde Schlesner
2ef7450465
CMake: Set MSVC flags for improved C++ standards conformance
...
This makes the compiler stricter and also enables small optimizations.
8 years ago
Yuri Kunde Schlesner
f6715f98f5
Stop using reserved operator names (and/or/xor) with Xbyak
...
Also has the Dynarmic upgrade with the same change
8 years ago
Subv
38ceab13f6
UDS: Added a hook for updating the connection status when a client connects to the network.
8 years ago
wwylele
7052d43a67
gl_rasterizer/lighting: implement geometric factor
8 years ago
Yuri Kunde Schlesner
da1bec121a
Merge pull request #2762 from wwylele/light-cp-tangent
...
Fragment lighting: implement lut input 5 (CP) and tangent mapping
8 years ago
Yuri Kunde Schlesner
5fe5ccac42
Merge pull request #2743 from wwylele/wrap-fix
...
pica/rasterizer: implement/stub texture wrap mode 4-7
8 years ago
Sebastian Valle
ac168eeb5d
Services/UDS: Set the proper bit in the ConnectionStatus structure when creating a network. ( #2738 )
...
* Services/UDS: Set the proper bit in the ConnectionStatus structure when creating a network.
This lets the application know that the host was successfully added to the session.
* Services/UDS: Reset the connection status when destroying the network
* Services/UDS: Reset the connection status's bitmask of changed nodes after reporting it to the game.
8 years ago
Yuri Kunde Schlesner
791cd14c8d
Merge pull request #2767 from yuriks/quaternion-flip-comment
...
OpenGL: Update comment on AreQuaternionsOpposite with new information
8 years ago
Yuri Kunde Schlesner
4325a7c82d
Merge pull request #2774 from yuriks/hle-handles
...
Add basic support for IPC translation for HLE services
8 years ago
Yuri Kunde Schlesner
d8f6000f54
Kernel/IPC: Use boost::small_vector for HLE context objects
8 years ago
Yuri Kunde Schlesner
60d70c4f43
Externals: Upgrade bundled Boost to 1.64
8 years ago
Yuri Kunde Schlesner
92ca422088
Kernel: Allow clearing request_objects to re-use buffer space
...
Reduces the necessary allocation to max(in_handles, out_handles) rather
than (in_handles + out_handles).
8 years ago
Yuri Kunde Schlesner
8cb65fe65a
Kernel: Basic support for IPC translation for HLE services
8 years ago
Yuri Kunde Schlesner
7656d83df5
Service/sm: Convert srv: to use IPC helpers
8 years ago
Yuri Kunde Schlesner
21436f5ef7
IPC: Add Pop/PushObjects methods to RequestParser/Builder
...
These use the context functions to create and look-up handles for the
user.
8 years ago
Yuri Kunde Schlesner
1c4b0ebb1f
IPC: Add basic HLERequestContext support to RequestParser/Builder
8 years ago
Yuri Kunde Schlesner
05fee70211
Kernel: Add methods in HLERequestContext abstracting handle creation
8 years ago
Yuri Kunde Schlesner
20e5abb308
ServiceFramework: Use separate copy of command buffer
...
Copy the IPC command buffer to/from the request context before/after the
handler is invoked. This is part of a move away from using global data
for handling IPC requests.
8 years ago
wwylele
972548e3ee
gl_rasterizer/lighting: Implement tangent mapping
8 years ago