Skip to content

AVX* changes to idlib#1

Open
revelator wants to merge 26 commits intomasterfrom
revelator-darkmod
Open

AVX* changes to idlib#1
revelator wants to merge 26 commits intomasterfrom
revelator-darkmod

Conversation

@revelator
Copy link
Owner

Adds some additional math used for shadow generation / interaction using Advanced Vector Extensions if Cpu supports it falls back to generic or SSE if not.

Adds some additional math used for shadow generation / interaction using Advanced Vector Extensions if Cpu supports it falls back to generic or SSE if not.
forgot these in the last pull request doh...
Except for shader gamma it works just fine with SDL2, might become a problem in SDL3 though unless gamma code and shader is added to the GLSL interaction routine.
optimized VBO code from michael hiney (InsideQC)
Added SSE intrinsics to R_LocalPointToGlobal and myGlMultiMatrix and changed name of myGlMultiMatrix to R_MatrixMultiply so it does'nt feel out of place.
do not commit only for testing build errors
thought i allready uploaded that one...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant