Changeset 669


Ignore:
Timestamp:
Feb 19, 2011, 10:09:31 PM (10 years ago)
Author:
sam
Message:

Implement CRC32 in the new Hash class. Will be useful for Dict and for
the new Shader cache.

Location:
trunk
Files:
2 added
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/Makefile.am

    r659 r669  
    99    timer.cpp timer.h bitfield.h profiler.cpp profiler.h input.h input.cpp \
    1010    world.cpp world.h sample.cpp sample.h sampler.cpp sampler.h \
    11     text.cpp text.h emitter.cpp emitter.h numeric.h \
     11    text.cpp text.h emitter.cpp emitter.h numeric.h hash.cpp hash.h \
    1212    worldentity.cpp worldentity.h shader.cpp shader.h \
    1313    \
  • trunk/src/core.h

    r659 r669  
    4040
    4141// Other objects
     42#include "hash.h"
    4243#include "dict.h"
    4344#include "map.h"
  • trunk/win32/deushax.vcxproj

    r659 r669  
    2626    <ClInclude Include="..\src\font.h" />
    2727    <ClInclude Include="..\src\forge.h" />
     28    <ClInclude Include="..\src\hash.h" />
    2829    <ClInclude Include="..\src\input.h" />
    2930    <ClInclude Include="..\src\layer.h" />
     
    6061    <ClCompile Include="..\src\font.cpp" />
    6162    <ClCompile Include="..\src\forge.cpp" />
     63    <ClCompile Include="..\src\hash.cpp" />
    6264    <ClCompile Include="..\src\input.cpp" />
    6365    <ClCompile Include="..\src\layer.cpp" />
  • trunk/win32/deushax.vcxproj.filters

    r659 r669  
    4040      <Filter>lolengine</Filter>
    4141    </ClInclude>
     42    <ClInclude Include="..\src\hash.h">
     43      <Filter>lolengine</Filter>
     44    </ClInclude>
    4245    <ClInclude Include="..\src\input.h">
    4346      <Filter>lolengine</Filter>
     
    129132    </ClCompile>
    130133    <ClCompile Include="..\src\forge.cpp">
     134      <Filter>lolengine</Filter>
     135    </ClCompile>
     136    <ClCompile Include="..\src\hash.cpp">
    131137      <Filter>lolengine</Filter>
    132138    </ClCompile>
  • trunk/win32/editor.vcxproj

    r659 r669  
    2626    <ClInclude Include="..\src\font.h" />
    2727    <ClInclude Include="..\src\forge.h" />
     28    <ClInclude Include="..\src\hash.h" />
    2829    <ClInclude Include="..\src\input.h" />
    2930    <ClInclude Include="..\src\layer.h" />
     
    6061    <ClCompile Include="..\src\font.cpp" />
    6162    <ClCompile Include="..\src\forge.cpp" />
     63    <ClCompile Include="..\src\hash.cpp" />
    6264    <ClCompile Include="..\src\input.cpp" />
    6365    <ClCompile Include="..\src\layer.cpp" />
  • trunk/win32/editor.vcxproj.filters

    r659 r669  
    4040      <Filter>lolengine</Filter>
    4141    </ClInclude>
     42    <ClInclude Include="..\src\hash.h">
     43      <Filter>lolengine</Filter>
     44    </ClInclude>
    4245    <ClInclude Include="..\src\input.h">
    4346      <Filter>lolengine</Filter>
     
    131134      <Filter>lolengine</Filter>
    132135    </ClCompile>
     136    <ClCompile Include="..\src\hash.cpp">
     137      <Filter>lolengine</Filter>
     138    </ClCompile>
    133139    <ClCompile Include="..\src\input.cpp">
    134140      <Filter>lolengine</Filter>
  • trunk/win32/monsterz.vcxproj

    r659 r669  
    3131    <ClInclude Include="..\src\font.h" />
    3232    <ClInclude Include="..\src\forge.h" />
     33    <ClInclude Include="..\src\hash.h" />
    3334    <ClInclude Include="..\src\input.h" />
    3435    <ClInclude Include="..\src\layer.h" />
     
    6970    <ClCompile Include="..\src\font.cpp" />
    7071    <ClCompile Include="..\src\forge.cpp" />
     72    <ClCompile Include="..\src\hash.cpp" />
    7173    <ClCompile Include="..\src\input.cpp" />
    7274    <ClCompile Include="..\src\layer.cpp" />
  • trunk/win32/monsterz.vcxproj.filters

    r659 r669  
    4040      <Filter>lolengine</Filter>
    4141    </ClInclude>
     42    <ClInclude Include="..\src\hash.h">
     43      <Filter>lolengine</Filter>
     44    </ClInclude>
    4245    <ClInclude Include="..\src\input.h">
    4346      <Filter>lolengine</Filter>
     
    134137    </ClCompile>
    135138    <ClCompile Include="..\src\forge.cpp">
     139      <Filter>lolengine</Filter>
     140    </ClCompile>
     141    <ClCompile Include="..\src\hash.cpp">
    136142      <Filter>lolengine</Filter>
    137143    </ClCompile>
Note: See TracChangeset for help on using the changeset viewer.