Subv
37ac2b6657
SwRasterizer/Lighting: Fixed a bug where the distance attenuation bias was being set to the dist atten scale.
9 years ago
Subv
6250f52e93
SwRasterizer: Fixed a few conversion warnings and moved per-light values into the per-light loop.
9 years ago
Subv
2d69a9b8bf
SwRasterizer: Run clang-format
9 years ago
Subv
73566ff7a9
SwRasterizer: Flip the vertex quaternions before clipping (if necessary).
9 years ago
Subv
2a75837bc3
SwRasterizer: Corrected the light LUT lookups.
9 years ago
Subv
f2d4d5c219
SwRasterizer: Corrected the light LUT lookups.
9 years ago
Subv
80b6fc592e
SwRasterizer: Fixed the lighting lut lookup function.
9 years ago
Subv
10b0bea060
SwRasterizer: Calculate fresnel for fragment lighting.
9 years ago
Subv
46b8c8e1da
SwRasterizer: Calculate specular_1 for fragment lighting.
9 years ago
Subv
be25e78b07
SwRasterizer: Calculate specular_0 for fragment lighting.
9 years ago
Subv
b2f472a2b1
SwRasterizer: Implement primary fragment color.
9 years ago
wwylele
8978ecb09c
gl_rasterizer: use texture buffer for fog LUT
9 years ago
wwylele
28d1e73d2f
pica/rasterizer: implement/stub texture wrap mode 4-7
9 years ago
wwylele
0b9bb082c3
swrasterizer: implement TextureCube
9 years ago
wwylele
ade45b5b99
pica/swrasterizer: implement procedural texture
9 years ago
wwylele
039b293092
pica: shader_dirty if texture2 coord changed
9 years ago
wwylele
0f664ef89d
pica: use correct coordinates for texture 2
9 years ago
wwylele
b624a95205
rasterizer: implement combiner operation 7 (Dot3_RGBA)
9 years ago
Yuri Kunde Schlesner
426fda1d52
SWRasterizer: Move more framebuffer functions to file
9 years ago
Yuri Kunde Schlesner
1683cb0ec9
SWRasterizer: Move texturing functions to their own file
9 years ago
Yuri Kunde Schlesner
f9026e8a7a
SWRasterizer: Convert large no-capture lambdas to standalone functions
9 years ago
Yuri Kunde Schlesner
e1ad7d69b9
SWRasterizer: Move framebuffer operation functions to their own file
9 years ago
Yuri Kunde Schlesner
e24717bca0
VideoCore: Move software rasterizer files to sub-directory
9 years ago
Yuri Kunde Schlesner
60fc0b086f
VideoCore: Split regs.h inclusions
9 years ago
Yuri Kunde Schlesner
5759d94b5c
VideoCore: Move Regs to its own file
9 years ago
Yuri Kunde Schlesner
23713d5dee
VideoCore: Split framebuffer regs from Regs struct
9 years ago
Yuri Kunde Schlesner
9017093f58
VideoCore: Split texturing regs from Regs struct
9 years ago
Yuri Kunde Schlesner
000e78144c
VideoCore: Split rasterizer regs from Regs struct
9 years ago
Yuri Kunde Schlesner
a1c9ac7845
VideoCore: Move LookupTexture out of debug_utils.h
9 years ago
Yuri Kunde Schlesner
dcdffabfe6
VideoCore: Extract swrast-specific data from OutputVertex
9 years ago
Subv
e3e4f27447
ClangFormat: Fixed the clang-format errors
9 years ago
Subv
aea9a91100
Build: Fixed a few warnings.
9 years ago
Yuri Kunde Schlesner
84fbbe2629
Use negative priorities to avoid special-casing the self-include
9 years ago
Emmanuel Gil Peyrot
ebdae19fd2
Remove empty newlines in #include blocks.
This makes clang-format useful on those.
Also add a bunch of forgotten transitive includes, which otherwise
prevented compilation.
9 years ago
Yuri Kunde Schlesner
396a8d91a4
Manually tweak source formatting and then re-run clang-format
9 years ago
Emmanuel Gil Peyrot
dc8479928c
Sources: Run clang-format on everything.
9 years ago
Yuri Kunde Schlesner
f0b9bc14b6
PICA: Scissor fixes and cleanups
10 years ago
Subv
f9be06b15f
PICA: Implement scissor test
10 years ago
Jannik Vogel
ebee2513a9
Rasterizer: Implement fog
10 years ago
Jannik Vogel
4311297eb1
Rasterizer: Implement texture type 3
10 years ago
Jannik Vogel
4c98113b57
Pica: Implement W-Buffer in SW rasterizer
10 years ago
Emmanuel Gil Peyrot
691a42fe98
VideoCore: Run include-what-you-use and fix most includes.
10 years ago
Yuri Kunde Schlesner
e3a8292495
Common: Remove section measurement from profiler ( #1731 )
This has been entirely superseded by MicroProfile. The rest of the code
can go when a simpler frametime/FPS meter is added to the GUI.
10 years ago
Jannik Vogel
e2b63a2dd7
Rasterizer: Allow all blend factors for alpha blend-func
10 years ago
Jannik Vogel
fa24df7340
Rasterizer: Respect buffer-write allow registers
10 years ago
Yuri Kunde Schlesner
c58bc25d5b
Pica: Write depth value even when depth test is disabled
This has been confirmed on hardware. Fixes Etrian Odyssey IV.
10 years ago
Dwayne Slater
6b775034dd
Add immediate mode vertex submission
10 years ago
Yuri Kunde Schlesner
e9c209ccc8
PICA: Properly emulate 1-stage delay in the combiner buffer
This was discovered and verified by @fincs . The tev combiner buffer
actually lags behind by one stage, meaning stage 1 reads the initial
color, stage 2 reads stage 0's output, and so on.
Fixes character portraits in Fire Emblem: Awakening and world textures
in Zelda: ALBW. Closes #1140 .
10 years ago
Emmanuel Gil Peyrot
14af5919ba
CitraQt, SkyEye, Loader, VideoCore: Remove newlines in LOG_* calls.
The LOG_* function itself already appends one.
10 years ago
Martin Lindhe
bafb7afba2
fix some xcode 7.0 warnings
10 years ago