Jump to content

infyquest

Community Members
  • Posts

    68
  • Joined

  • Last visited

Posts posted by infyquest

  1. Index: source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp===================================================================--- source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp    (revision 14579)+++ source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp    (working copy)@@ -178,10 +178,10 @@         // new format doesn't store the entire path)         #define THING1(out,outname, in,inname, prefix) \             wxASSERT( wxString(in["Object"][inname]).StartsWith(_T(prefix)) ); \-            out.add(outname, wxString(in["Object"][inname]).Mid(wxString(_T(prefix)).Length()))+            out.add(outname, wxString(in["Object"][inname]).Mid(wxString(_T(prefix)).Length()).wc_str())         #define THING2(out,outname, in,inname, prefix) \             wxASSERT( wxString(in[inname]).StartsWith(_T(prefix)) ); \-            out.add(outname, wxString(in[inname]).Mid(wxString(_T(prefix)).Length()))+            out.add(outname, wxString(in[inname]).Mid(wxString(_T(prefix)).Length()).wc_str())          if (wxString(in["Object"]["Material"]).Len())         {@@ -198,7 +198,7 @@         // XXX         if (wxString(in["Object"]["TextureName"]).StartsWith(_T("art/textures/ui/session/portraits/ui_portrait_sheet_civ_")))         {-            var.add("texture", L"temp/" + wxString(in["Object"]["TextureName"]).Mid(strlen("art/textures/ui/session/portraits/")));+            var.add("texture", wxString(wxString(L"temp/") + wxString(in["Object"]["TextureName"]).Mid(strlen("art/textures/ui/session/portraits/"))).wc_str());         }         else         {Index: source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp===================================================================--- source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp    (revision 14579)+++ source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp    (working copy)@@ -232,19 +232,19 @@ AtObj MapSettingsControl::UpdateSettingsObject() {     // map name-    m_MapSettings.set("Name", wxDynamicCast(FindWindow(ID_MapName), wxTextCtrl)->GetValue());+    m_MapSettings.set("Name", wxDynamicCast(FindWindow(ID_MapName), wxTextCtrl)->GetValue().wc_str());      // map description-    m_MapSettings.set("Description", wxDynamicCast(FindWindow(ID_MapDescription), wxTextCtrl)->GetValue());+    m_MapSettings.set("Description", wxDynamicCast(FindWindow(ID_MapDescription), wxTextCtrl)->GetValue().wc_str());      // map preview-    m_MapSettings.set("Preview", wxDynamicCast(FindWindow(ID_MapPreview), wxTextCtrl)->GetValue());+    m_MapSettings.set("Preview", wxDynamicCast(FindWindow(ID_MapPreview), wxTextCtrl)->GetValue().wc_str());      // reveal map     m_MapSettings.setBool("RevealMap", wxDynamicCast(FindWindow(ID_MapReveal), wxCheckBox)->GetValue());      // game type / victory conditions-    m_MapSettings.set("GameType", wxDynamicCast(FindWindow(ID_MapType), wxChoice)->GetStringSelection());+    m_MapSettings.set("GameType", wxDynamicCast(FindWindow(ID_MapType), wxChoice)->GetStringSelection().wc_str());      // keywords     {Index: source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp===================================================================--- source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp    (revision 14579)+++ source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp    (working copy)@@ -858,7 +858,7 @@         // name         wxTextCtrl* text = controls.name;         if (text->IsEnabled())-            player.set("Name", text->GetValue());+            player.set("Name", text->GetValue().wc_str());          // civ         wxChoice* choice = controls.civ;@@ -865,7 +865,7 @@         if (choice->IsEnabled() && choice->GetSelection() >= 0)         {             wxStringClientData* str = dynamic_cast<wxStringClientData*>(choice->GetClientObject(choice->GetSelection()));-            player.set("Civ", str->GetData());+            player.set("Civ", str->GetData().wc_str());         }          // colour@@ -887,7 +887,7 @@             {                 // ai - get id                 wxStringClientData* str = dynamic_cast<wxStringClientData*>(choice->GetClientObject(choice->GetSelection()));-                player.set("AI", str->GetData());+                player.set("AI", str->GetData().wc_str());             }             else // human                 player.set("AI", _T(""));

    fix is above

  2. ActorEditor.cpp
    ../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp: In function 'AtObj ConvertToLatestFormat(AtObj)':
    ../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp:181:86: error: no matching function for call to 'AtObj::add(const char [9], wxString)'
    out.add(outname, wxString(in["Object"][inname]).Mid(wxString(_T(prefix)).Length()))
    ^
    ../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp:188:4: note: in expansion of macro 'THING1'
    THING1(actor,"material", in,"Material", "art/materials/");
    ^
    ../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp:181:86: note: candidates are:
    out.add(outname, wxString(in["Object"][inname]).Mid(wxString(_T(prefix)).Length()))
    ^
    ../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp:188:4: note: in expansion of macro 'THING1'
    THING1(actor,"material", in,"Material", "art/materials/");
    ^
    In file included from ../../../source/tools/atlas/AtlasUI/General/IAtlasSerialiser.h:21:0,
    from ../../../source/tools/atlas/AtlasUI/CustomControls/Windows/AtlasWindow.h:23,
    from ../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.h:18,
    from ../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp:20:
    ../../../source/tools/atlas/AtlasObject/AtlasObject.h:171:7: note: void AtObj::add(const char*, const wchar_t*)
    void add(const char* key, const wchar_t* value);
    ^
    ../../../source/tools/atlas/AtlasObject/AtlasObject.h:171:7: note: no known conversion for argument 2 from 'wxString' to 'const wchar_t*'
    ../../../source/tools/atlas/AtlasObject/AtlasObject.h:172:7: note: void AtObj::add(const char*, AtObj&)
    void add(const char* key, AtObj& data);
    ^
    ../../../source/tools/atlas/AtlasObject/AtlasObject.h:172:7: note: no known conversion for argument 2 from 'wxString' to 'AtObj&'
    ../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp:181:86: error: no matching function for call to 'AtObj::add(const char [5], wxString)'
    out.add(outname, wxString(in["Object"][inname]).Mid(wxString(_T(prefix)).Length()))
    ^
    ../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp:196:3: note: in expansion of macro 'THING1'
    THING1(var,"mesh", in,"ModelName", "art/meshes/");
    ^
    ../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp:181:86: note: candidates are:
    out.add(outname, wxString(in["Object"][inname]).Mid(wxString(_T(prefix)).Length()))
    ^
    ../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp:196:3: note: in expansion of macro 'THING1'
    THING1(var,"mesh", in,"ModelName", "art/meshes/");
    ^
    In file included from ../../../source/tools/atlas/AtlasUI/General/IAtlasSerialiser.h:21:0,
    from ../../../source/tools/atlas/AtlasUI/CustomControls/Windows/AtlasWindow.h:23,
    from ../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.h:18,
    from ../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp:20:
    ../../../source/tools/atlas/AtlasObject/AtlasObject.h:171:7: note: void AtObj::add(const char*, const wchar_t*)
    void add(const char* key, const wchar_t* value);
    ^
    ../../../source/tools/atlas/AtlasObject/AtlasObject.h:171:7: note: no known conversion for argument 2 from 'wxString' to 'const wchar_t*'
    ../../../source/tools/atlas/AtlasObject/AtlasObject.h:172:7: note: void AtObj::add(const char*, AtObj&)
    void add(const char* key, AtObj& data);
    ^
    ../../../source/tools/atlas/AtlasObject/AtlasObject.h:172:7: note: no known conversion for argument 2 from 'wxString' to 'AtObj&'
    ../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp:201:121: error: no matching function for call to 'AtObj::add(const char [8], wxString)'
    var.add("texture", L"temp/" + wxString(in["Object"]["TextureName"]).Mid(strlen("art/textures/ui/session/portraits/")));
    ^
    ../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp:201:121: note: candidates are:
    In file included from ../../../source/tools/atlas/AtlasUI/General/IAtlasSerialiser.h:21:0,
    from ../../../source/tools/atlas/AtlasUI/CustomControls/Windows/AtlasWindow.h:23,
    from ../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.h:18,
    from ../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp:20:
    ../../../source/tools/atlas/AtlasObject/AtlasObject.h:171:7: note: void AtObj::add(const char*, const wchar_t*)
    void add(const char* key, const wchar_t* value);
    ^
    ../../../source/tools/atlas/AtlasObject/AtlasObject.h:171:7: note: no known conversion for argument 2 from 'wxString' to 'const wchar_t*'
    ../../../source/tools/atlas/AtlasObject/AtlasObject.h:172:7: note: void AtObj::add(const char*, AtObj&)
    void add(const char* key, AtObj& data);
    ^
    ../../../source/tools/atlas/AtlasObject/AtlasObject.h:172:7: note: no known conversion for argument 2 from 'wxString' to 'AtObj&'
    ../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp:181:86: error: no matching function for call to 'AtObj::add(const char [8], wxString)'
    out.add(outname, wxString(in["Object"][inname]).Mid(wxString(_T(prefix)).Length()))
    ^
    ../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp:205:4: note: in expansion of macro 'THING1'
    THING1(var,"texture", in,"TextureName", "art/textures/skins/");
    ^
    ../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp:181:86: note: candidates are:
    out.add(outname, wxString(in["Object"][inname]).Mid(wxString(_T(prefix)).Length()))
    ^
    ../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp:205:4: note: in expansion of macro 'THING1'
    THING1(var,"texture", in,"TextureName", "art/textures/skins/");
    ^
    In file included from ../../../source/tools/atlas/AtlasUI/General/IAtlasSerialiser.h:21:0,
    from ../../../source/tools/atlas/AtlasUI/CustomControls/Windows/AtlasWindow.h:23,
    from ../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.h:18,
    from ../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp:20:
    ../../../source/tools/atlas/AtlasObject/AtlasObject.h:171:7: note: void AtObj::add(const char*, const wchar_t*)
    void add(const char* key, const wchar_t* value);
    ^
    ../../../source/tools/atlas/AtlasObject/AtlasObject.h:171:7: note: no known conversion for argument 2 from 'wxString' to 'const wchar_t*'
    ../../../source/tools/atlas/AtlasObject/AtlasObject.h:172:7: note: void AtObj::add(const char*, AtObj&)
    void add(const char* key, AtObj& data);
    ^
    ../../../source/tools/atlas/AtlasObject/AtlasObject.h:172:7: note: no known conversion for argument 2 from 'wxString' to 'AtObj&'
    ../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp:184:76: error: no matching function for call to 'AtObj::add(const char [6], wxString)'
    out.add(outname, wxString(in[inname]).Mid(wxString(_T(prefix)).Length()))
    ^
    ../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp:217:5: note: in expansion of macro 'THING2'
    THING2(anim,"@file", animit,"@file", "art/animation/");
    ^
    ../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp:184:76: note: candidates are:
    out.add(outname, wxString(in[inname]).Mid(wxString(_T(prefix)).Length()))
    ^
    ../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp:217:5: note: in expansion of macro 'THING2'
    THING2(anim,"@file", animit,"@file", "art/animation/");
    ^
    In file included from ../../../source/tools/atlas/AtlasUI/General/IAtlasSerialiser.h:21:0,
    from ../../../source/tools/atlas/AtlasUI/CustomControls/Windows/AtlasWindow.h:23,
    from ../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.h:18,
    from ../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp:20:
    ../../../source/tools/atlas/AtlasObject/AtlasObject.h:171:7: note: void AtObj::add(const char*, const wchar_t*)
    void add(const char* key, const wchar_t* value);
    ^
    ../../../source/tools/atlas/AtlasObject/AtlasObject.h:171:7: note: no known conversion for argument 2 from 'wxString' to 'const wchar_t*'
    ../../../source/tools/atlas/AtlasObject/AtlasObject.h:172:7: note: void AtObj::add(const char*, AtObj&)
    void add(const char* key, AtObj& data);
    ^
    ../../../source/tools/atlas/AtlasObject/AtlasObject.h:172:7: note: no known conversion for argument 2 from 'wxString' to 'AtObj&'
    AtlasUI.make:196: recipe for target 'obj/AtlasUI_Release/ActorEditor.o' failed
    make[1]: *** [obj/AtlasUI_Release/ActorEditor.o] Error 1
    Makefile:80: recipe for target 'AtlasUI' failed
    make: *** [AtlasUI] Error 2

  3. I get the following lines also if run like

    $./pyrogenesis_dbg >p.log 2>e.log

    ATTENTION: default value of option force_s3tc_enable overridden by environment.
    libpng warning: iCCP: known incorrect sRGB profile
    libpng warning: iCCP: known incorrect sRGB profile
    after these above 3 lines continous message about the uncompilable fp.

  4. I have old geforce 7800 inspiron e1705 laptop. On which I have archlinux with nouveau & mesa drivers.

    I get the below error when i use the debug build

    Error: failed to compile this fragment program:
    FRAG
    PROPERTY FS_COORD_ORIGIN LOWER_LEFT
    PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
    DCL IN[0], POSITION, LINEAR
    DCL IN[1], TEXCOORD[0], PERSPECTIVE
    DCL IN[2], TEXCOORD[1], PERSPECTIVE
    DCL IN[3], TEXCOORD[2], PERSPECTIVE
    DCL IN[4], TEXCOORD[3], PERSPECTIVE
    DCL IN[5], GENERIC[0], PERSPECTIVE
    DCL OUT[0], COLOR
    DCL SAMP[0]
    DCL SAMP[1]
    DCL SAMP[2]
    DCL SAMP[3]
    DCL SAMP[4]
    DCL SAMP[5]
    DCL CONST[19]
    DCL CONST[0..2]
    DCL CONST[4..13]
    DCL TEMP[0]
    DCL TEMP[1..13], LOCAL
    IMM[0] FLT32 { 0.1250, 2.0000, 0.8000, 0.1000}
    IMM[1] FLT32 { 7.5000, -0.5000, 0.0000, 1.0000}
    IMM[2] FLT32 {16384.0000, 4098.0000, -1.0000, 4094.0000}
    IMM[3] FLT32 { 0.0025, 0.0500, 0.9990, 0.0010}
    IMM[4] FLT32 { 0.3333, 7.0000, 0.5000, 300.0000}
    IMM[5] FLT32 { 0.2000, 0.0300, 8.0000, 100.0000}
    IMM[6] FLT32 { 450.0000, 1.5000, 0.2500, 1.0500}
    IMM[7] FLT32 { 1.3333, 1.4427, 5.0000, 0.0000}
    0: MOV TEMP[0], IN[0]
    1: MAD TEMP[0].y, IN[0], CONST[19].zzzz, CONST[19].wwww
    2: MUL TEMP[1].x, CONST[4].xxxx, IMM[0].xxxx
    3: MOV TEMP[2].xyz, -CONST[0].xyzx
    4: ADD TEMP[3].xyz, CONST[2].xyzz, -IN[5].xyzz
    5: DP3 TEMP[4].x, TEMP[3].xyzz, TEMP[3].xyzz
    6: RSQ TEMP[4].x, TEMP[4].xxxx
    7: MUL TEMP[3].xyz, TEMP[3].xyzz, TEMP[4].xxxx
    8: ADD TEMP[4].xyz, TEMP[2].xyzz, TEMP[3].xyzz
    9: MUL TEMP[5].x, CONST[4].xxxx, IMM[0].wwww
    10: LRP TEMP[5].x, TEMP[5].xxxx, IMM[0].zzzz, IMM[0].yyyy
    11: MAD TEMP[5].xy, IN[1].xyyy, TEMP[5].xxxx, IN[1].zwww
    12: MOV TEMP[5].xy, TEMP[5].xyyy
    13: TEX TEMP[5].xyz, TEMP[5], SAMP[1], 2D
    14: MUL TEMP[6].x, CONST[4].xxxx, IMM[0].wwww
    15: LRP TEMP[6].x, TEMP[6].xxxx, IMM[0].zzzz, IMM[0].yyyy
    16: MAD TEMP[6].xy, IN[1].xyyy, TEMP[6].xxxx, IN[1].zwww
    17: MOV TEMP[6].xy, TEMP[6].xyyy
    18: TEX TEMP[6].xyz, TEMP[6], SAMP[2], 2D
    19: MUL TEMP[7].x, IMM[1].xxxx, CONST[13].xxxx
    20: FRC TEMP[7].x, TEMP[7].xxxx
    21: LRP TEMP[5].xyz, TEMP[7].xxxx, TEMP[6].xzyy, TEMP[5].xzyy
    22: ADD TEMP[5].xyz, TEMP[5].xyzz, IMM[1].yyyy
    23: DP3 TEMP[6].x, TEMP[5].xyzz, TEMP[5].xyzz
    24: RSQ TEMP[6].x, TEMP[6].xxxx
    25: MUL TEMP[5].xyz, TEMP[5].xyzz, TEMP[6].xxxx
    26: LRP TEMP[6].xyz, TEMP[1].xxxx, TEMP[5].xyzz, IMM[1].zwzz
    27: MAD TEMP[7].x, IMM[0].yyyy, TEMP[0].zzzz, IMM[2].zzzz
    28: MUL TEMP[7].x, TEMP[7].xxxx, IMM[2].wwww
    29: ADD TEMP[7].x, IMM[2].yyyy, -TEMP[7].xxxx
    30: RCP TEMP[7].x, TEMP[7].xxxx
    31: MUL TEMP[7].x, IMM[2].xxxx, TEMP[7].xxxx
    32: RCP TEMP[8].x, CONST[12].xxxx
    33: RCP TEMP[8].y, CONST[12].yyyy
    34: MUL TEMP[8].xy, TEMP[0].xyyy, TEMP[8].xyyy
    35: MOV TEMP[8].xy, TEMP[8].xyyy
    36: TEX TEMP[8].x, TEMP[8], SAMP[5], 2D
    37: RCP TEMP[9].x, CONST[12].xxxx
    38: RCP TEMP[9].y, CONST[12].yyyy
    39: MAD TEMP[10].x, IMM[0].yyyy, TEMP[8].xxxx, IMM[2].zzzz
    40: MUL TEMP[10].x, TEMP[10].xxxx, IMM[2].wwww
    41: ADD TEMP[10].x, IMM[2].yyyy, -TEMP[10].xxxx
    42: RCP TEMP[10].x, TEMP[10].xxxx
    43: MAD TEMP[10].x, IMM[2].xxxx, TEMP[10].xxxx, -TEMP[7].xxxx
    44: MUL TEMP[10].x, TEMP[10].xxxx, IMM[3].xxxx
    45: MIN TEMP[10].x, TEMP[10].xxxx, IMM[3].yyyy
    46: MAX TEMP[10].x, TEMP[10].xxxx, IMM[1].zzzz
    47: MUL TEMP[10].xy, TEMP[6].xzzz, TEMP[10].xxxx
    48: MAD TEMP[9].xy, TEMP[0].xyyy, TEMP[9].xyyy, -TEMP[10].xyyy
    49: MIN TEMP[9].xy, TEMP[9].xyyy, IMM[3].zzzz
    50: MAX TEMP[9].xy, TEMP[9].xyyy, IMM[3].wwww
    51: MOV TEMP[9].xy, TEMP[9].xyyy
    52: TEX TEMP[9].x, TEMP[9], SAMP[5], 2D
    53: SLT TEMP[10].x, TEMP[9].xxxx, TEMP[8].xxxx
    54: CMP TEMP[8].x, -TEMP[10].xxxx, TEMP[8].xxxx, TEMP[9].xxxx
    55: MAD TEMP[8].x, IMM[0].yyyy, TEMP[8].xxxx, IMM[2].zzzz
    56: MUL TEMP[8].x, TEMP[8].xxxx, IMM[2].wwww
    57: ADD TEMP[8].x, IMM[2].yyyy, -TEMP[8].xxxx
    58: RCP TEMP[8].x, TEMP[8].xxxx
    59: MAD TEMP[7].x, IMM[2].xxxx, TEMP[8].xxxx, -TEMP[7].xxxx
    60: MUL TEMP[8].x, TEMP[7].xxxx, IMM[4].xxxx
    61: MIN TEMP[8].x, TEMP[8].xxxx, IMM[4].yyyy
    62: MAX TEMP[8].x, TEMP[8].xxxx, IMM[1].zzzz
    63: MUL TEMP[9].xy, TEMP[6].xzzz, TEMP[8].xxxx
    64: MAD TEMP[9].xy, IMM[4].zzzz, IN[3].xyyy, -TEMP[9].xyyy
    65: RCP TEMP[10].x, IN[3].wwww
    66: MAD_SAT TEMP[9].xy, TEMP[9].xyyy, TEMP[10].xxxx, IMM[4].zzzz
    67: MOV TEMP[9].xy, TEMP[9].xyyy
    68: TEX TEMP[9].xyz, TEMP[9], SAMP[4], 2D
    69: POW TEMP[10].x, CONST[6].xxxx, IMM[5].xxxx
    70: LRP TEMP[10].x, TEMP[10].xxxx, IMM[1].wwww, IMM[4].wwww
    71: RCP TEMP[10].x, TEMP[10].xxxx
    72: MUL_SAT TEMP[10].x, TEMP[7].xxxx, TEMP[10].xxxx
    73: ADD TEMP[10].x, IMM[1].wwww, -TEMP[10].xxxx
    74: MOV TEMP[11].xy, IN[4].xyyy
    75: TEX TEMP[11].w, TEMP[11], SAMP[0], 2D
    76: SLT TEMP[12].x, TEMP[11].wwww, IMM[5].yyyy
    77: ADD TEMP[12].x, -TEMP[12].xxxx, IMM[1].wwww
    78: CMP TEMP[11].x, -TEMP[12].xxxx, TEMP[11].wwww, IMM[1].zzzz
    79: RCP TEMP[12].x, TEMP[0].wwww
    80: MUL TEMP[12].x, TEMP[0].zzzz, TEMP[12].xxxx
    81: MUL TEMP[1].x, TEMP[1].xxxx, TEMP[3].yyyy
    82: MUL TEMP[1].x, TEMP[1].xxxx, IMM[5].zzzz
    83: MIN TEMP[1].x, TEMP[1].xxxx, IMM[1].wwww
    84: MAX TEMP[1].x, TEMP[1].xxxx, IMM[3].yyyy
    85: LRP TEMP[1].xyz, TEMP[1].xxxx, TEMP[5].xyzz, IMM[1].zwzz
    86: DP3 TEMP[5].x, TEMP[4].xyzz, TEMP[4].xyzz
    87: RSQ TEMP[5].x, TEMP[5].xxxx
    88: MUL TEMP[4].xyz, TEMP[4].xyzz, TEMP[5].xxxx
    89: DP3 TEMP[1].x, TEMP[1].xyzz, TEMP[4].xyzz
    90: MUL TEMP[4].x, TEMP[3].yyyy, IMM[0].yyyy
    91: LRP TEMP[4].x, TEMP[4].xxxx, IMM[6].xxxx, IMM[5].wwww
    92: POW TEMP[1].x, TEMP[1].xxxx, TEMP[4].xxxx
    93: MUL TEMP[1].xyz, TEMP[1].xxxx, CONST[1].xyzz
    94: MUL TEMP[4].xy, IMM[4].zzzz, IN[3].xyyy
    95: RCP TEMP[5].x, IN[3].wwww
    96: MAD TEMP[4].xy, TEMP[4].xyyy, TEMP[5].xxxx, IMM[4].zzzz
    97: MOV TEMP[4].xy, TEMP[4].xyyy
    98: TEX TEMP[4].xyz, TEMP[4], SAMP[4], 2D
    99: DP3 TEMP[2].x, TEMP[6].xyzz, TEMP[2].xyzz
    100: ADD TEMP[2].x, TEMP[2].xxxx, IMM[1].wwww
    101: MAD TEMP[2].x, TEMP[2].xxxx, IMM[6].zzzz, IMM[4].zzzz
    102: MUL TEMP[5].xyz, TEMP[9].xyzz, CONST[5].xyzz
    103: MUL TEMP[13].x, TEMP[7].xxxx, CONST[6].xxxx
    104: MUL_SAT TEMP[13].x, TEMP[13].xxxx, IMM[5].xxxx
    105: LRP TEMP[5].xyz, TEMP[13].xxxx, TEMP[5].xyzz, TEMP[9].xyzz
    106: MUL TEMP[9].x, TEMP[10].xxxx, TEMP[10].xxxx
    107: LRP TEMP[5].xyz, TEMP[9].xxxx, TEMP[5].xyzz, CONST[9].xyzz
    108: MUL TEMP[2].xyz, TEMP[2].xxxx, TEMP[5].xyzz
    109: MUL TEMP[5].x, TEMP[8].xxxx, IMM[6].yyyy
    110: MUL TEMP[8].xy, IMM[4].zzzz, IN[2].xyyy
    111: MAD TEMP[5].xy, TEMP[5].xxxx, TEMP[6].xzzz, TEMP[8].xyyy
    112: RCP TEMP[8].x, IN[2].wwww
    113: MAD_SAT TEMP[5].xy, TEMP[5].xyyy, TEMP[8].xxxx, IMM[4].zzzz
    114: MOV TEMP[5].xy, TEMP[5].xyyy
    115: TEX TEMP[5].xyz, TEMP[5], SAMP[3], 2D
    116: MUL TEMP[8].xyz, CONST[1].xyzz, CONST[7].xyzz
    117: LRP TEMP[5].xyz, CONST[8].xxxx, TEMP[8].xyzz, TEMP[5].xyzz
    118: DP3_SAT TEMP[3].x, TEMP[6].xyzz, TEMP[3].xyzz
    119: ADD TEMP[3].x, IMM[6].wwww, -TEMP[3].xxxx
    120: POW TEMP[3].x, TEMP[3].xxxx, IMM[7].xxxx
    121: LRP TEMP[2].xyz, TEMP[3].xxxx, TEMP[5].xyzz, TEMP[2].xyzz
    122: MOV_SAT TEMP[3].x, TEMP[7].xxxx
    123: LRP TEMP[2].xyz, TEMP[3].xxxx, TEMP[2].xyzz, TEMP[4].xyzz
    124: MAD TEMP[1].xyz, TEMP[1].xyzz, IMM[6].yyyy, TEMP[2].xyzz
    125: MUL TEMP[2].x, -CONST[11].xxxx, CONST[11].xxxx
    126: MUL TEMP[2].x, TEMP[2].xxxx, TEMP[12].xxxx
    127: MUL TEMP[2].x, TEMP[2].xxxx, TEMP[12].xxxx
    128: MUL TEMP[2].x, TEMP[2].xxxx, IMM[7].yyyy
    129: EX2 TEMP[2].x, TEMP[2].xxxx
    130: ADD TEMP[3].x, IMM[1].wwww, -CONST[11].yyyy
    131: MAD_SAT TEMP[2].x, TEMP[2].xxxx, TEMP[3].xxxx, CONST[11].yyyy
    132: LRP TEMP[1].xyz, TEMP[2].xxxx, TEMP[1].xyzz, CONST[10].xyzz
    133: MUL TEMP[1].xyz, TEMP[1].xyzz, TEMP[11].xxxx
    134: MUL TEMP[2].x, IMM[7].zzzz, CONST[6].xxxx
    135: MUL_SAT TEMP[2].x, TEMP[7].xxxx, TEMP[2].xxxx
    136: MOV TEMP[1].w, TEMP[2].xxxx
    137: MOV OUT[0], TEMP[1]
    138: END

    probably something related to my card capabilities or the default config settings but still its worth looking into

×
×
  • Create New...