| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |\
| |
| | |
Fragment lighting: implement lut input 5 (CP) and tangent mapping
|
| | | |
|
| | | |
|
| |\ \
| | |
| | | |
pica/rasterizer: implement/stub texture wrap mode 4-7
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| |\ \ \
| | | |
| | | | |
OpenGL: Update comment on AreQuaternionsOpposite with new information
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
While debugging the software renderer implementation, it was noticed
that this is actually exactly what the hardware does, upgrading the
status of this "hack" to being a proper implementation. And there was
much rejoicing.
|
| |\ \ \ \
| |_|_|/
|/| | | |
Add basic support for IPC translation for HLE services
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
Reduces the necessary allocation to max(in_handles, out_handles) rather
than (in_handles + out_handles).
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
These use the context functions to create and look-up handles for the
user.
|
| | | | | |
|
| | | | | |
|
| | |/ /
| | |
| | |
| | |
| | |
| | | |
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.
|
| |\ \ \
| |/ /
|/| | |
Fragment lighting: implement spot light
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| |\ \ \
| | | |
| | | | |
New service framework
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The old "Interface" class had a few problems such as using free
functions (Which didn't allow you to write the service handler as if it
were a regular class.) which weren't very extensible. (Only received one
parameter with a pointer to the Interface object.)
The new ServiceFramework aims to solve these problems by working with
member functions and passing a generic context struct as parameter. This
struct can be extended in the future without having to update all
existing service implementations.
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | | |
Fixes #2760
|
| |\ \ \ \
| |/ / /
|/| | | |
Services/UDS: Implement DecryptBeaconData.
|
| | | | |
| | | |
| | | |
| | | | |
This function decrypts the encrypted data tags contained in the 802.11 beacon frames.
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
This has a huge fallout in terms of needing to fix other files because
all service implementations included that file.
|
| | | | |
| | | |
| | | |
| | | | |
Also enhances the GetServiceHandle implementation to be more accurate.
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
An Event was used way back then when we didn't have proper working
semaphores. Our Semaphore implementation is good enough now.
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
This will contain the implementation of the sm (Service Manager) system
module.
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This allows attaching a HLE handle to a ServerPort at any point after it
is created, allowing port/session creation to be generic between HLE and
regular services.
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
Most of the code that works with this is or will be in the kernel, so
it's a more appropriate place for it to be.
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
- Deleted GetStatus() because it wasn't used anywhere outside of Core::System.
- Fixed design flaw where the message bar status could be set despite the game being stopped.
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | | |
dialogs.
|
| | | | |
| | | |
| | | |
| | | | |
specify more details optionally.
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- Made LoadKernelSystemMode return a pair consisting of a system mode and a result code (Could use review).
- Deleted ErrorOpenGL error code in favor of just having ErrorVideoCore.
- Made dialog messages more clear.
- Compared archive ID in fs_user.cpp to ArchiveIdCode::NCCH as opposed to hex magic.
- Cleaned up some other stuff.
|
| | | | | |
|