Add: 32bpp SSE2 blitter palette animator (#6795)
Create a new blitter mode: 32bpp-sse2-anim, which is 32bpp-anim + this. 32bpp-sse2-anim is now used by default where 32bpp-anim would have been. Also use this with the 32bpp-sse4-anim blitter. See issue #6469.
This commit is contained in:
		
				
					committed by
					
						
						PeterN
					
				
			
			
				
	
			
			
			
						parent
						
							306b999cf4
						
					
				
				
					commit
					17257b9620
				
			@@ -1149,6 +1149,8 @@
 | 
			
		||||
    <ClCompile Include="..\src\script\api\script_window.cpp" />
 | 
			
		||||
    <ClCompile Include="..\src\blitter\32bpp_anim.cpp" />
 | 
			
		||||
    <ClInclude Include="..\src\blitter\32bpp_anim.hpp" />
 | 
			
		||||
    <ClCompile Include="..\src\blitter\32bpp_anim_sse2.cpp" />
 | 
			
		||||
    <ClInclude Include="..\src\blitter\32bpp_anim_sse2.hpp" />
 | 
			
		||||
    <ClCompile Include="..\src\blitter\32bpp_anim_sse4.cpp" />
 | 
			
		||||
    <ClInclude Include="..\src\blitter\32bpp_anim_sse4.hpp" />
 | 
			
		||||
    <ClCompile Include="..\src\blitter\32bpp_base.cpp" />
 | 
			
		||||
 
 | 
			
		||||
@@ -2604,6 +2604,12 @@
 | 
			
		||||
    <ClInclude Include="..\src\blitter\32bpp_anim.hpp">
 | 
			
		||||
      <Filter>Blitters</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClCompile Include="..\src\blitter\32bpp_anim_sse2.cpp">
 | 
			
		||||
      <Filter>Blitters</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClInclude Include="..\src\blitter\32bpp_anim_sse2.hpp">
 | 
			
		||||
      <Filter>Blitters</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClCompile Include="..\src\blitter\32bpp_anim_sse4.cpp">
 | 
			
		||||
      <Filter>Blitters</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
 
 | 
			
		||||
@@ -1170,6 +1170,8 @@
 | 
			
		||||
    <ClCompile Include="..\src\script\api\script_window.cpp" />
 | 
			
		||||
    <ClCompile Include="..\src\blitter\32bpp_anim.cpp" />
 | 
			
		||||
    <ClInclude Include="..\src\blitter\32bpp_anim.hpp" />
 | 
			
		||||
    <ClCompile Include="..\src\blitter\32bpp_anim_sse2.cpp" />
 | 
			
		||||
    <ClInclude Include="..\src\blitter\32bpp_anim_sse2.hpp" />
 | 
			
		||||
    <ClCompile Include="..\src\blitter\32bpp_anim_sse4.cpp" />
 | 
			
		||||
    <ClInclude Include="..\src\blitter\32bpp_anim_sse4.hpp" />
 | 
			
		||||
    <ClCompile Include="..\src\blitter\32bpp_base.cpp" />
 | 
			
		||||
 
 | 
			
		||||
@@ -2604,6 +2604,12 @@
 | 
			
		||||
    <ClInclude Include="..\src\blitter\32bpp_anim.hpp">
 | 
			
		||||
      <Filter>Blitters</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClCompile Include="..\src\blitter\32bpp_anim_sse2.cpp">
 | 
			
		||||
      <Filter>Blitters</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClInclude Include="..\src\blitter\32bpp_anim_sse2.hpp">
 | 
			
		||||
      <Filter>Blitters</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClCompile Include="..\src\blitter\32bpp_anim_sse4.cpp">
 | 
			
		||||
      <Filter>Blitters</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
 
 | 
			
		||||
@@ -1170,6 +1170,8 @@
 | 
			
		||||
    <ClCompile Include="..\src\script\api\script_window.cpp" />
 | 
			
		||||
    <ClCompile Include="..\src\blitter\32bpp_anim.cpp" />
 | 
			
		||||
    <ClInclude Include="..\src\blitter\32bpp_anim.hpp" />
 | 
			
		||||
    <ClCompile Include="..\src\blitter\32bpp_anim_sse2.cpp" />
 | 
			
		||||
    <ClInclude Include="..\src\blitter\32bpp_anim_sse2.hpp" />
 | 
			
		||||
    <ClCompile Include="..\src\blitter\32bpp_anim_sse4.cpp" />
 | 
			
		||||
    <ClInclude Include="..\src\blitter\32bpp_anim_sse4.hpp" />
 | 
			
		||||
    <ClCompile Include="..\src\blitter\32bpp_base.cpp" />
 | 
			
		||||
 
 | 
			
		||||
@@ -2604,6 +2604,12 @@
 | 
			
		||||
    <ClInclude Include="..\src\blitter\32bpp_anim.hpp">
 | 
			
		||||
      <Filter>Blitters</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClCompile Include="..\src\blitter\32bpp_anim_sse2.cpp">
 | 
			
		||||
      <Filter>Blitters</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
    <ClInclude Include="..\src\blitter\32bpp_anim_sse2.hpp">
 | 
			
		||||
      <Filter>Blitters</Filter>
 | 
			
		||||
    </ClInclude>
 | 
			
		||||
    <ClCompile Include="..\src\blitter\32bpp_anim_sse4.cpp">
 | 
			
		||||
      <Filter>Blitters</Filter>
 | 
			
		||||
    </ClCompile>
 | 
			
		||||
 
 | 
			
		||||
@@ -3850,6 +3850,14 @@
 | 
			
		||||
				RelativePath=".\..\src\blitter\32bpp_anim.hpp"
 | 
			
		||||
				>
 | 
			
		||||
			</File>
 | 
			
		||||
			<File
 | 
			
		||||
				RelativePath=".\..\src\blitter\32bpp_anim_sse2.cpp"
 | 
			
		||||
				>
 | 
			
		||||
			</File>
 | 
			
		||||
			<File
 | 
			
		||||
				RelativePath=".\..\src\blitter\32bpp_anim_sse2.hpp"
 | 
			
		||||
				>
 | 
			
		||||
			</File>
 | 
			
		||||
			<File
 | 
			
		||||
				RelativePath=".\..\src\blitter\32bpp_anim_sse4.cpp"
 | 
			
		||||
				>
 | 
			
		||||
 
 | 
			
		||||
@@ -3847,6 +3847,14 @@
 | 
			
		||||
				RelativePath=".\..\src\blitter\32bpp_anim.hpp"
 | 
			
		||||
				>
 | 
			
		||||
			</File>
 | 
			
		||||
			<File
 | 
			
		||||
				RelativePath=".\..\src\blitter\32bpp_anim_sse2.cpp"
 | 
			
		||||
				>
 | 
			
		||||
			</File>
 | 
			
		||||
			<File
 | 
			
		||||
				RelativePath=".\..\src\blitter\32bpp_anim_sse2.hpp"
 | 
			
		||||
				>
 | 
			
		||||
			</File>
 | 
			
		||||
			<File
 | 
			
		||||
				RelativePath=".\..\src\blitter\32bpp_anim_sse4.cpp"
 | 
			
		||||
				>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user