Kaynağa Gözat

Revert "Merge branch 'development' into ShaderConstBuffer-CleanupRefactor"

This reverts commit ae11d996d9d3ca6577099f5daa0ade1fe55c8d82, reversing
changes made to e6c653c441b87440179153f6b2eb028500491e87.
marauder2k7 1 yıl önce
ebeveyn
işleme
bd7bbd782c

+ 1 - 0
.github/workflows/build-windows-msvc.yml

@@ -9,6 +9,7 @@ concurrency:
     cancel-in-progress: true
 jobs:
     build-windows:
+        if: github.repository == 'TorqueGameEngines/Torque3D'
         name: ${{matrix.config.name}}
         runs-on: windows-latest
         strategy:

+ 1 - 0
.github/workflows/test-results-linux.yml

@@ -21,6 +21,7 @@ jobs:
                   runos: ubuntu-latest,
                   artifact-name: "torque3dLinuxGCCUnitTest"
                 }
+              
         steps:
             - name: Download Linux Test Report
               uses: dawidd6/action-download-artifact@v2

+ 0 - 22
Engine/source/console/arrayObject.cpp

@@ -404,22 +404,6 @@ void ArrayObject::uniqueKey()
 
 //-----------------------------------------------------------------------------
 
-void ArrayObject::uniquePair()
-{
-   for (S32 i = 0; i < mArray.size(); i++)
-   {
-      for (S32 j = i + 1; j < mArray.size(); j++)
-      {
-         if (isEqual(mArray[i].key, mArray[j].key) && isEqual(mArray[i].value, mArray[j].value))
-         {
-            erase(j);
-            j--;
-         }
-      }
-   }
-}
-//-----------------------------------------------------------------------------
-
 void ArrayObject::duplicate(ArrayObject* obj)
 {
    empty();
@@ -756,12 +740,6 @@ DefineEngineMethod( ArrayObject, uniqueKey, void, (),,
    object->uniqueKey();
 }
 
-DefineEngineMethod(ArrayObject, uniquePair, void, (), ,
-   "Removes any elements that have duplicated key and value pairs (leaving the first instance)")
-{
-   object->uniquePair();
-}
-
 DefineEngineMethod( ArrayObject, duplicate, bool, ( ArrayObject* target ),,
    "Alters array into an exact duplicate of the target array.\n"
    "@param target ArrayObject to duplicate\n" )

+ 1 - 5
Engine/source/console/arrayObject.h

@@ -158,10 +158,6 @@ public:
    /// (keeps the first instance only)
    void uniqueKey();
 
-   /// Removes any duplicate keys from the array
-   /// (keeps the first instance only)
-   void uniquePair();
-
    /// Makes this array an exact duplicate of another array
    void duplicate( ArrayObject *obj );
 
@@ -233,4 +229,4 @@ public:
    static void initPersistFields();
 };
 
-#endif // _ARRAYOBJECT_H_
+#endif // _ARRAYOBJECT_H_

+ 1 - 1
Templates/BaseGame/game/core/utility/scripts/helperFunctions.tscript

@@ -650,7 +650,7 @@ function populateAllFonts()
          continue;
       %fontarray.push_back(%obj.fontType,%obj.fontSize);
    }
-   %fontarray.uniquePair();
+   %fontarray.uniqueKey();
    
    %fontarrayCount = %fontarray.count();