wwylele
4283f4b244
correct constness
9 years ago
wwylele
4d4dbc83a7
pica/shader/interpreter: implement SETEMIT and EMIT
9 years ago
wwylele
2599928707
pica/shader: extend UnitState for GS
Among four shader units in pica, a special unit can be configured to run both VS and GS program. GSUnitState represents this unit, which extends UnitState (which represents the other three normal units) with extra state for primitive emitting. It uses lots of raw pointers to represent internal structure in order to keep it standard layout type for JIT to access.
This unit doesn't handle triangle winding (inverting) itself; instead, it calls a WindingSetter handler. This will be explained in the following commits
9 years ago
wwylele
6e56beafbf
motion_emu: no need to include thread in header
9 years ago
MerryMage
98edc03737
dsp_dsp: Remove size assertion in LoadComponent
9 years ago
Dave Leaver
4c281049aa
Fix Spelling/English mistakes
9 years ago
wwylele
a26768503a
gl_shader_gen: don't call SampleTexture when bump map is not used
9 years ago
wwylele
d500f79b8e
move MotionEmu from core/frontend to input_common as a InputDevice
9 years ago
wwylele
31da8b8353
HID: use MotionDevice for Accelerometer and Gyroscope
9 years ago
danzel
6610e914a3
Fix some spelling mistakes
9 years ago
wwylele
1904567e36
SwRasterizer/Lighting: implement spot light
9 years ago
wwylele
b7e4eb7d90
SwRasterizer/Lighting: implement geometric factor
9 years ago
wwylele
b05c60172b
HID: zero unused PadState bits
9 years ago
wwylele
72905b0389
SwRasterizer/Lighting: use make_tuple instead of constructor
implicit tuple constructor is a c++17 thing, which is not supported by some not-so-old libraries. Play safe for now
9 years ago
wwylele
edc3516958
pica/regs: layout geometry shader configuration regs
All the register meanings are derived from ctrulib (3dbrew is outdated for most of them)
9 years ago
mailwl
77aedbdc52
Service/dlp: Update function tables according 3dbrew
9 years ago
James
b09fccfe6d
Update cryptopp
9 years ago
Subv
02b8723f3c
Services/APT: Use the AppletAttributes union directly when dealing with applet attrs.
9 years ago
Subv
99fe2f6ec7
Services/APT: Use an array to hold data about the 4 possible concurrent applet types (Application, Library, HomeMenu, System).
This gives each applet type its own set of events as per the real NS module.
9 years ago
wwylele
089c0d897b
pica: upload shared shader code to both unit
9 years ago
Andrea Pascal
0aeb557fe7
Quickfix typo in OpenGL 3.3 error message
User pointed out on the Discord server that "nothave" is erroneously concatenated. Added a space to prevent it.
9 years ago
bunnei
df6409c59f
telemetry: Add field for OsPlatform.
9 years ago
bunnei
512facf394
telemetry: Add field for BuildName.
9 years ago
bunnei
9d33e7a94c
telemetry: Add field for RequiresSharedFont.
9 years ago
bunnei
27e05b885a
telemetry_session: Log BuildDate and ProgramName fields.
9 years ago
bunnei
e6b95d5511
common: Add build timestamp to scm_rev.
9 years ago
bunnei
1d3d7645bb
core: Expose AppLoader as a public interface.
9 years ago
bunnei
e5f2839605
loader: Expose program title.
9 years ago
wwylele
fe4c91ae4c
SwRasterizer/Lighting: shorten file name
9 years ago
wwylele
0af90eabd8
SwRasterizer/Lighting: move to its own file
9 years ago
wwylele
a402f75cf4
SwRasterizer/Lighting: reduce confusion
9 years ago
wwylele
cfd3edb942
SwRasterizer/Lighting: move quaternion normalization to the caller
9 years ago
James
9da055f84c
Handle invalid filenames when renaming files/directories
9 years ago
wwylele
dc6f41bcc5
pica/shader_interpreter: fix off-by-one in LOOP
9 years ago
B3n30
9f9afc3fd5
Network: Moved NintendoOUI initalization to RoomMember constructor
9 years ago
MerryMage
22e08c7e6b
tests: Add tests for vadd
9 years ago
MerryMage
75f30767d3
tests: Arm testing framework
9 years ago
Subv
20eb92534e
Service/APT: Log Send/Cancel/Receive/GlanceParameter calls even if they return an error.
9 years ago
Subv
e0cfa309b6
Services/APT: Return the proper error code when calling SendParameter with an outstanding parameter already in memory.
9 years ago
Subv
f8f6966ce1
Services/APT: Reset the APT parameter inside CancelParameter if the conditions are met.
9 years ago
Subv
f678b8da42
Services/APT: Properly clear the apt parameter after a successful ReceiveParameter call.
9 years ago
Subv
00128a81d3
Services/APT: Use the right error codes in ReceiveParameter and GlanceParameter when the parameter doesn't exist.
9 years ago
Subv
725a45fe9f
Services/APT: Use boost::optional for the APT parameter structure.
9 years ago
wwylele
d9a05eec0b
debugger/shader: display LOOP
9 years ago
wwylele
b5711f9f54
debugger/shader: print the invert flag for JMPU
9 years ago
wwylele
2fcfd76fb2
debugger/shader: fix address register for reverted arithmetic op
9 years ago
wwylele
69b544d73a
debugger/shader: fix inverted uniform flow control
9 years ago
bunnei
b2bfbf5120
telemetry: Log performance, configuration, and system data.
9 years ago
B3n30
e2992eb321
stubbed frd::UnscrambleLocalFriendCode ( #2827 )
9 years ago
B3n30
e9ce27c941
Network: Changed timeout for receiving packets to 100ms
9 years ago