B3n30
2a652f3324
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.
9 years ago
Yuri Kunde Schlesner
b8088673a1
Merge pull request #2801 from yuriks/session-svcs
Implement CreateSessionToPort and AcceptSession; fix CreatePort
9 years ago
Yuri Kunde Schlesner
afa851d0a4
Kernel: Implement AcceptSession SVC
9 years ago
Yuri Kunde Schlesner
0539afd69b
Kernel: Fix SVC wrapper for CreatePort
The return parameters were flipped.
9 years ago
Yuri Kunde Schlesner
cf12983372
Kernel: Implement CreateSessionToPort SVC
9 years ago
Yuri Kunde Schlesner
917e708cfb
Merge pull request #2798 from yuriks/svc-create-session
Kernel: Implement CreateSession SVC
9 years ago
bunnei
29a8893020
Merge pull request #2795 from chris062689/master
Change default UI background from white to black.
9 years ago
bunnei
b08b662e76
Merge pull request #2796 from yuriks/hle-null-handles
Kernel/IPC: Support translation of null handles
9 years ago
Yuri Kunde Schlesner
0c20b6e519
Kernel: Fix typo in test name
9 years ago
Yuri Kunde Schlesner
364ef24f77
Kernel: Implement CreateSession SVC
9 years ago
Yuri Kunde Schlesner
294e6b6306
Merge pull request #2792 from wwylele/lutlutlut
gl_rasterizer: fix lighting LUT interpolation
9 years ago
Yuri Kunde Schlesner
b3e13d653f
Kernel/IPC: Support translation of null handles
Missed this in my first implementation. Thanks to @wwylele for pointing
out that this was missing.
9 years ago
wwylele
3e20762caa
gl_state: reset 1d textures
9 years ago
wwylele
49cf57c079
gl_rasterizer: fix glGetUniformLocation type
9 years ago
wwylele
4dc2b38ce2
gl_rasterizer: manage texture ids in one place
9 years ago
wwylele
98a84efd39
gl_rasterizer/lighting: fix LUT interpolation
9 years ago
chris062689
b3426b6b51
Changing default values for bg_red, bg_green, and bg_blue from 1.0 to 0.0.
9 years ago
Weiyi Wang
d910f9cc85
Merge pull request #2789 from yuriks/misc-kernel
Trivial no-op additions
9 years ago
Yuri Kunde Schlesner
03964e9cd2
Merge pull request #2790 from yuriks/remove-movefrom
Remove ResultVal::MoveFrom
9 years ago
Yuri Kunde Schlesner
2cb9a2538b
Memory: Add enum definitions for the n3DS FCRAM size
9 years ago
Sebastian Valle
b91c1e214c
Merge pull request #2779 from Subv/uds_more2
UDS: Added a hook for updating the connection status when a client connects to the network.
9 years ago
Yuri Kunde Schlesner
7d6d5e4275
Merge pull request #2787 from yuriks/hle-ipc-tests
Kernel/IPC: Add tests for HLERequestContext buffer translation
9 years ago
Yuri Kunde Schlesner
c27dad4cd1
ResultVal: Remove MoveFrom()
Replace it with std::move(result_val).Unwrap(), or Foo().Unwrap() in
case you already have an rvalue.
9 years ago
Yuri Kunde Schlesner
ec6a30b8bb
ResultVal: Add an rvalue overload of Unwrap()
9 years ago
Yuri Kunde Schlesner
41376f050a
Kernel: Add comment about the extended linear heap area
9 years ago
Yuri Kunde Schlesner
d8ee9cb5c3
Kernel/IPC: Add tests for HLERequestContext buffer translation
9 years ago
Yuri Kunde Schlesner
6382e341f8
Kernel/IPC: Make HLERequestContext usable from outside kernel
9 years ago
Yuri Kunde Schlesner
2f5b8ebc73
Merge pull request #2776 from wwylele/geo-factor
Fragment lighting: implement geometric factor
9 years ago
wwylele
7318329bbb
gl_rasterizer/lighting: use the formula from the paper for germetic factor
9 years ago
Yuri Kunde Schlesner
dc00abe593
Merge pull request #2785 from yuriks/compile-flags
CMake: Set MSVC flags for improved C++ standards conformance
9 years ago
Yuri Kunde Schlesner
6b68751976
CMake: Set MSVC flags for improved C++ standards conformance
This makes the compiler stricter and also enables small optimizations.
9 years ago
Yuri Kunde Schlesner
ccdeacf149
Stop using reserved operator names (and/or/xor) with Xbyak
Also has the Dynarmic upgrade with the same change
9 years ago
Subv
8cc1a34f7e
UDS: Added a hook for updating the connection status when a client connects to the network.
9 years ago
wwylele
a8f1a9cbb4
gl_rasterizer/lighting: implement geometric factor
9 years ago
Yuri Kunde Schlesner
186edf7ed7
Merge pull request #2762 from wwylele/light-cp-tangent
Fragment lighting: implement lut input 5 (CP) and tangent mapping
9 years ago
Yuri Kunde Schlesner
b865e7904d
Merge pull request #2743 from wwylele/wrap-fix
pica/rasterizer: implement/stub texture wrap mode 4-7
9 years ago
Sebastian Valle
cc8c999994
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.
9 years ago
Yuri Kunde Schlesner
0056022b1d
Merge pull request #2767 from yuriks/quaternion-flip-comment
OpenGL: Update comment on AreQuaternionsOpposite with new information
9 years ago
Yuri Kunde Schlesner
8542637065
Merge pull request #2774 from yuriks/hle-handles
Add basic support for IPC translation for HLE services
9 years ago
Yuri Kunde Schlesner
48b7e2b061
Kernel/IPC: Use boost::small_vector for HLE context objects
9 years ago
Yuri Kunde Schlesner
8a676d13d4
Externals: Upgrade bundled Boost to 1.64
9 years ago
Yuri Kunde Schlesner
192a95390e
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).
9 years ago
Yuri Kunde Schlesner
e639024013
Kernel: Basic support for IPC translation for HLE services
9 years ago
Yuri Kunde Schlesner
7747a25345
Service/sm: Convert srv: to use IPC helpers
9 years ago
Yuri Kunde Schlesner
a74dbc2c24
IPC: Add Pop/PushObjects methods to RequestParser/Builder
These use the context functions to create and look-up handles for the
user.
9 years ago
Yuri Kunde Schlesner
2102e5e907
IPC: Add basic HLERequestContext support to RequestParser/Builder
9 years ago
Yuri Kunde Schlesner
ccba9e903f
Kernel: Add methods in HLERequestContext abstracting handle creation
9 years ago
Yuri Kunde Schlesner
1e8c1ed676
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.
9 years ago
wwylele
bd01da889f
gl_rasterizer/lighting: Implement tangent mapping
9 years ago
wwylele
8b2aeb449c
gl_rasterizer/lighting: implement lut input 5 (CP)
9 years ago