summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | | | input_common/udp: Add missing override specifiersGravatar Lioncash2020-02-031-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prevents trivial warnings and ensures interfaces are properly maintained between the base class.
* | | | | | | | input_common/udp: std::move SocketCallback instances where applicableGravatar Lioncash2020-02-031-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | std::function is allowed to heap allocate if the size of the captures associated with each lambda exceed a certain threshold. This prevents potentially unnecessary reallocations from occurring.
* | | | | | | | input_common/udp: std::move shared_ptr within Client constructorGravatar Lioncash2020-02-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Gets rid of a trivially avoidable atomic reference count increment and decrement.
* | | | | | | | udp/client: Replace deprecated from_string() call with make_address_v4()Gravatar Lioncash2020-02-031-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Future-proofs code if boost is ever updated.
* | | | | | | | input_common/udp: Silence -Wreorder warning for SocketGravatar Lioncash2020-02-031-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Amends the constructor initializer list to specify the order of its elements in the same order that initialization would occur.
* | | | | | | | input_common/udp: Remove unnecessary inclusionsGravatar Lioncash2020-02-034-8/+4
| | | | | | | |
* | | | | | | | input_common/udp: Add missing header guardGravatar Lioncash2020-02-031-0/+2
| | | | | | | |
* | | | | | | | shader: Remove curly braces initializers on shared pointersGravatar ReinUsesLisp2020-02-015-12/+12
| |_|_|_|_|/ / |/| | | | | |
* | | | | | | Merge pull request #3282 from FernandoS27/indexed-samplersGravatar bunnei2020-02-0124-58/+610
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Partially implement Indexed samplers in general and specific code in GLSL
| * | | | | | | Shader_IR: Address feedback.Gravatar Fernando Sahmkow2020-01-2510-36/+40
| | | | | | | |
| * | | | | | | Shader_IR: Change name of TrackSampler function so it does not confuse with ↵Gravatar Fernando Sahmkow2020-01-243-7/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the type.
| * | | | | | | Shader_IR: Corrections, styling and extras.Gravatar Fernando Sahmkow2020-01-241-2/+4
| | | | | | | |
| * | | | | | | Shader_IR: Correct Custom Variable assignment.Gravatar Fernando Sahmkow2020-01-242-0/+4
| | | | | | | |
| * | | | | | | Shader_IR: Propagate bindless index into the GL compiler.Gravatar Fernando Sahmkow2020-01-245-24/+54
| | | | | | | |
| * | | | | | | Shader_IR: Implement Injectable Custom Variables to the IR.Gravatar Fernando Sahmkow2020-01-245-1/+70
| | | | | | | |
| * | | | | | | GL Backend: Introduce indexed samplers into the GL backendGravatar Fernando Sahmkow2020-01-242-10/+39
| | | | | | | |
| * | | | | | | Shader_IR: deduce size of indexed samplersGravatar Fernando Sahmkow2020-01-244-8/+60
| | | | | | | |
| * | | | | | | Shader_IR: Setup Indexed Samplers on the IRGravatar Fernando Sahmkow2020-01-241-20/+46
| | | | | | | |
| * | | | | | | Shader_IR: Implement initial code for tracking indexed samplers.Gravatar Fernando Sahmkow2020-01-244-0/+139
| | | | | | | |
| * | | | | | | Shader_IR: Address FeedbackGravatar Fernando Sahmkow2020-01-245-35/+37
| | | | | | | |
| * | | | | | | Shader_IR: Allow constant access of guest driver.Gravatar Fernando Sahmkow2020-01-247-1/+18
| | | | | | | |
| * | | | | | | Shader_IR: Address FeedbackGravatar Fernando Sahmkow2020-01-244-21/+29
| | | | | | | |
| * | | | | | | Guest_driver: Correct compiling errors in GCC.Gravatar Fernando Sahmkow2020-01-242-1/+5
| | | | | | | |
| * | | | | | | Shader_IR: Store Bound buffer on Shader UsageGravatar Fernando Sahmkow2020-01-245-5/+41
| | | | | | | |
| * | | | | | | GPU: Implement guest driver profile and deduce texture handler sizes.Gravatar Fernando Sahmkow2020-01-2413-0/+127
| | | | | | | |
* | | | | | | | Merge pull request #3268 from CJBok/deadzoneGravatar bunnei2020-02-013-1/+106
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | GUI: Deadzone controls for sdl engine at configuration input
| * | | | | | | | const correctionGravatar CJBok2020-01-031-1/+1
| | | | | | | | |
| * | | | | | | | clangGravatar CJBok2020-01-031-22/+22
| | | | | | | | |
| * | | | | | | | Update configure_input_player.cppGravatar CJBok2020-01-031-23/+23
| | | | | | | | |
| * | | | | | | | Added deadzone controls for sdl engine at input settingsGravatar CJBok2020-01-033-24/+129
| | | | | | | | |
* | | | | | | | | Merge pull request #3284 from CJBok/hid-fixGravatar bunnei2020-02-013-13/+52
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / |/| | | | | | | | hid: Fix analog sticks directional states
| * | | | | | | | Moved analog direction logic to sdl_implGravatar CJBok2020-01-153-9/+48
| | | | | | | | |
| * | | | | | | | Corrected directional states sensitivityGravatar CJBok2020-01-141-9/+9
| | | | | | | | |
| * | | | | | | | Merge remote-tracking branch 'upstream/master'Gravatar CJBok2020-01-1214-10/+1643
| |\ \ \ \ \ \ \ \
| * | | | | | | | | hid: Fix analog sticks directional statesGravatar CJBok2020-01-091-12/+12
| | | | | | | | | |
* | | | | | | | | | Merge pull request #3364 from lioncash/threadGravatar bunnei2020-01-312-2/+4
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | core/arm: Remove usage of global GetCurrentThread()
| * | | | | | | | | | core/arm: Remove usage of global GetCurrentThread()Gravatar Lioncash2020-01-302-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now both CPU backends go through their referenced system instance to obtain the current thread.
* | | | | | | | | | | Merge pull request #3363 from lioncash/unique_ptrGravatar bunnei2020-01-304-17/+17
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | kernel/physical_core: Make use of std::unique_ptr instead of std::shared_ptr
| * | | | | | | | | | | kernel/physical_core: Make use of std::unique_ptrGravatar Lioncash2020-01-302-4/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | shared_ptr was used in 2d1984c20c75e03ec79eeb3806b12efa1679b977 due to a misunderstanding of how the language generates move constructors and move assignment operators. If a destructor is user-provided, then the compiler won't generate the move constructor and move assignment operators by default--they must be explicitly opted into. The reason for the compilation errors is due to the fact that the language will fall back to attempting to use the copy constructor/copy assignment operators if the respective move constructor or move assignment operator is unavailable. Given that we explicitly opt into them now, the the move constructor and move assignment operators will be generated as expected.
| * | | | | | | | | | | core/cpu_manager: Remove unused includesGravatar Lioncash2020-01-301-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Nothing from these headers are used within this source file, so we can remove them.
| * | | | | | | | | | | kernel/physical_core: Remove unused kernel reference member variableGravatar Lioncash2020-01-303-11/+7
| |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This isn't used within the class, so it can be removed to simplify the overall interface. While we're in the same area, we can simplify a unique_ptr reset() call.
* / / / / / / / / / / Revert "system_archive: Fix Korean and Chinese fonts"Gravatar bunnei2020-01-305-880167/+27164
|/ / / / / / / / / /
* | | | | | | | | | Merge pull request #3353 from FernandoS27/ariesGravatar bunnei2020-01-3024-515/+541
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | System: Refactor CPU Core management and move ARMInterface and Schedulers to Kernel
| * | | | | | | | | | System: Address FeedbackGravatar Fernando Sahmkow2020-01-2711-24/+30
| | | | | | | | | | |
| * | | | | | | | | | System: Correct PrepareReschedule.Gravatar Fernando Sahmkow2020-01-261-1/+1
| | | | | | | | | | |
| * | | | | | | | | | Kernel: Remove a few global instances from the kernel.Gravatar Fernando Sahmkow2020-01-262-2/+2
| | | | | | | | | | |
| * | | | | | | | | | Core: Refactor CpuCoreManager to CpuManager and Cpu to Core Manager.Gravatar Fernando Sahmkow2020-01-2615-128/+115
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit instends on better naming the new purpose of this classes.
| * | | | | | | | | | ArmInterface: Delegate Exclusive monitor factory to exclusive monitor ↵Gravatar Fernando Sahmkow2020-01-263-16/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | interfasce.
| * | | | | | | | | | Core: Refactor CPU Management.Gravatar Fernando Sahmkow2020-01-2510-224/+168
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit moves ARM Interface and Scheduler handling into the kernel.
| * | | | | | | | | | Kernel: Implement Physical Core.Gravatar Fernando Sahmkow2020-01-242-0/+81
| | | | | | | | | | |