Jannik Vogel
f3efa5e031
Pica: Write GS registers
This adds the handlers for the geometry shader register writes which will call the functions from the previous commit to update registers for the GS.
9 years ago
Jannik Vogel
52c66441ab
Pica: Write shader registers in functions
The commit after this one adds GS register writes, so this moves the VS handlers into functions so they can be re-used and extended more easily.
9 years ago
Jannik Vogel
b9cc8596a2
Pica: Set program code / swizzle data limit to 4096
One of the later commits will enable writing to GS regs.
It turns out that on startup, most games will write 4096 GS program words.
The current limit of 1024 would hence result in 3072 (4096 - 1024) error messages:
```
HW.GPU <Error> video_core/shader/shader.cpp:WriteProgramCode:229: Invalid GS program offset 1024
```
New constants have been introduced to represent these limits.
The swizzle data size has also been raised. This matches the given field sizes of [GPUREG_SH_OPDESCS_INDEX](https://3dbrew.org/wiki/GPU/Internal_Registers#GPUREG_SH_OPDESCS_INDEX ) and [GPUREG_SH_CODETRANSFER_INDEX](https://www.3dbrew.org/wiki/GPU/Internal_Registers#GPUREG_SH_CODETRANSFER_INDEX ) (12 bit = [0; 4095]).
9 years ago
Yuri Kunde Schlesner
e8f794104a
Merge pull request #2682 from nicoboss/filter
citra-qt: game list search function fixed minor mistakes
9 years ago
Nico Bosshard
ba1a10ee4c
Don’t focus the search field if the game is empty
9 years ago
Yuri Kunde Schlesner
7006642242
Merge pull request #2686 from wwylele/tex-coord-reg
pica: use correct coordinates for texture 2
9 years ago
B3n30
e719319b10
Create a random console_unique_id ( #2668 )
* Create a random console_id when config save_file is created
Added button in system config to refresh the console unique id
* Moved the connect for the button from .ui file to constructor of ConfigureSystem
* Added warning and info dialog
Fixup: Make use of qt5 style connects,
renamed the refresh button,
removed some duplicate code,
changed random device and moved all to the generate function
* Changed the random generator to reflect what a real 3DS stores as console unique id
Fixup: Changed the warning message
* Fixup: Set and Create
* Fixup: Added console id label, therfore removed second message box
* Fixup: fixed the endianess
* Fixup: more endianness fixes
* Fixup: Endianness the 3rd
9 years ago
wwylele
cb51c1024f
pica: shader_dirty if texture2 coord changed
9 years ago
bunnei
4906d0617c
Merge pull request #2606 from wwylele/ir
ir: implement circle pad pro
9 years ago
wwylele
39d77e5d9d
pica: use correct coordinates for texture 2
9 years ago
wwylele
eef121c30a
ir: implement circle pad pro
9 years ago
Nico Bosshard
7ce591a8f1
Fixed some more typos
9 years ago
Nico Bosshard
dc13d6e1da
citra-qt: game list search function fixed minor mistakes
9 years ago
Nico Bosshard
52d2e4a5f3
citra-qt: game list search function ( #2673 )
* citra-qt: game list search function
* Empty search field during game list refresh
* Code improvements
* Code formatting
* Autofocus search field
* JayFoxRox's recommendations
* lioncash's review
9 years ago
bunnei
d167bc3636
Merge pull request #2671 from wwylele/dot3-rgba
rasterizer: implement combiner operation 7 (Dot3_RGBA)
9 years ago
wwylele
fdbc63d7b2
gl_shader_gen: remove TODO about Lerp behaviour verification. The implementation is verified against hardware
9 years ago
Yuri Kunde Schlesner
dfb142a90b
Merge pull request #2666 from yuriks/gl-cleanups
PicaShaderConfig cleanups
9 years ago
wwylele
aaa320dd45
rasterizer: implement combiner operation 7 (Dot3_RGBA)
9 years ago
Yuri Kunde Schlesner
3722af0876
Merge pull request #2532 from wwylele/ldrro-ipc
ldr_ro: use IPC helper
9 years ago
bunnei
aa84c3d85a
Merge pull request #2667 from wwylele/button_from_axis
input_common/sdl: add support for binding button to axis
9 years ago
Yuri Kunde Schlesner
7938f9250c
OpenGL: Pass Pica regs via parameter
9 years ago
wwylele
96a97f2f6d
input_common/sdl: add support for binding button to axis
9 years ago
wwylele
3ba860133f
ldr_ro: use IPC helper
9 years ago
Yuri Kunde Schlesner
9b5c90cbe3
OpenGL: Move PicaShaderConfig to gl_shader_gen.h
Also move the implementation of CurrentConfig to the cpp file.
9 years ago
Yuri Kunde Schlesner
f510fe1b2e
OpenGL: Move Attributes enum to a more appropriate file
9 years ago
bunnei
fcde0cf890
Merge pull request #2659 from MerryMage/dsp_dsp-correction
dsp_dsp: Messages are modified by service before being sent to DSP
9 years ago
Cereal-Killa
45f9915609
Better looking status bar under Linux Ubuntu ( #2662 )
* Remove borders from status bar items
On Ubuntu the status bar didn't look as good as on Windows due to some border being drawn around each status bar cell.
9 years ago
MerryMage
1fb8824cac
dsp_dsp: Messages are modified by service before being sent to DSP
10 years ago
Sebastian Valle
cb844a55d7
Merge pull request #2628 from Subv/uds
Services/UDS: Initial support for hosting local-wlan networks.
9 years ago
James Rowe
c03e97db45
Merge pull request #2658 from JayFoxRox/blend-equation-fix
Pica/Regs: Correct bit width for blend-equations
9 years ago
wwylele
e88e9c6c97
qt: enable config for circle pad pro
9 years ago
Jannik Vogel
ee331cf4f8
Pica/Regs: Correct bit width for blend-equations
9 years ago
bunnei
a3eeb4ef71
Merge pull request #2533 from Lectem/apt_ipchelper
IpcHelper enhancement and APT refactor
9 years ago
bunnei
509f1483e2
Merge pull request #2634 from wwylele/battery
shared_page: stub battery state
9 years ago
Mat M
fdb523dc53
Merge pull request #2651 from jroweboy/configmoved
citra-qt: Move config dialog code to its own directory
9 years ago
Lioncash
bbb41d4504
citra-qt: Move config dialog code to its own directory
9 years ago
bunnei
a2642a3934
Merge pull request #2622 from jfmherokiller/socufix
error conversion fixes for soc_u
9 years ago
noah the goodra
4d81244114
error conversion fixes for soc_u
9 years ago
bunnei
a8304810b3
Merge pull request #2648 from mtheall/master
Fix OutputDebugString syscall
9 years ago
Michael Theall
775ae0634e
Fix OutputDebugString syscall
9 years ago
Sebastian Valle
4077eb3545
Services/UDS: Fixed a style mistake in GetChannel.
9 years ago
Subv
e6223853f0
Services/UDS: Use consistent spelling for WiFi and simplify the GetChannel function.
9 years ago
Subv
6f0271bafe
Services/UDS: Signal the connection event when closing down the network.
9 years ago
Subv
a177a5dd61
Services/UDS: Do not allow trying to start up a network that only the host can connect to.
9 years ago
Subv
49bd2cb5ab
Service/UDS: Schedule an event to broadcast the beacon frames every 102.4ms.
9 years ago
Subv
0755761fb4
Services/UDS: Store the entire NetworkInfo structure that was used to create the network.
It will be needed when generating the beacon frames.
9 years ago
Subv
9439ef2cdd
Services/UDS: Initial support for hosting local-wlan networks.
Currently it will let games create a network as hosts, but will not broadcast it anywhere and will not allow clients to connect.
9 years ago
bunnei
cbeff43328
Merge pull request #2639 from wwylele/fix-ptm-fs
ptm: create SharedExtSave file before openning it
9 years ago
wwylele
d38eb8b471
ptm: create SharedExtSave file before openning it
9 years ago
bunnei
141b13c6da
Merge pull request #2512 from SonofUgly/custom-layout
Add custom layout settings.
9 years ago