wwylele
|
efc655aec0
|
SwRasterizer/Lighting: pass lighting state as parameter
|
9 years ago |
Subv
|
9906feefbd
|
SwRasterizer/Lighting: Move the clamp highlight calculation to the end of the per-light loop body.
|
9 years ago |
Subv
|
7526af5e52
|
SwRasterizer/Lighting: Move the lighting enable check outside the ComputeFragmentsColors function.
|
9 years ago |
Subv
|
b8229a7684
|
SwRasterizer/Lighting: Do not use global registers state in ComputeFragmentsColors.
|
9 years ago |
Subv
|
7bc467e872
|
SwRasterizer/Lighting: Do not use global state in LookupLightingLut.
|
9 years ago |
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 |