Jump to content

infyquest

Community Members
  • Posts

    68
  • Joined

  • Last visited

Everything posted by infyquest

  1. I believe so, then may be it should be genericorspecificnames or generic_specific_names in the similar lines. It seems my naming sense is bad.
  2. I think it would be best to change the option name to "showgenericnames" from "howToShowNames" in the above patch
  3. I know but I need a initial review of the patch http://trac.wildfiregames.com/ticket/2375
  4. 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
  5. I think I found a fix for this, I might need to add wc_str() or wchar_str() functions I will post a fix soon.
  6. latest svn version. I am using archlinux WxWigets 3.0-2 (wxgtk-3.0-2)
  7. 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
  8. just waiting for the naval ai to be in place, because that's one of the must have features for our AI to handle naval maps or maps with water bodies like lakes.
  9. I think the moving some part of the AI code to C++ is in consideration. might have to wait for beta 16 or 17 for it
  10. so webkit cant be considered due to licensing and v8 re-engineering takes a lot a of time and effort
  11. Its fixed after the mesa 9.2.1 installation
  12. Its now in testing branch for the archlinux, it will come out soon *yaaaay* I think we need to do the convert stuff, every now and then for the png's as we get new graphic assets from time to time.....
  13. Well, It seems I have to wait for mesa 9.2.1 for the fix
  14. raised https://bugs.freedesktop.org/show_bug.cgi?id=70130 with mesa nouveau
  15. I will update the setting. I am using the latest nouveau drivers version 9.2.0-2 AFAIR its the latest driver
  16. 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.
  17. 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
  18. any changelog for thispatch, so people can test for specific changes
  19. We need to work on a sea faring AI, before we can embark on this new quest.
  20. hmm.... I too dont recall submitting any patches in that directory. Probably we should put this info in the root directory of the project src code. Thanks for the change, probably i might contribute after my life gets settled a bit. Currently busy with real life
  21. Please add my real name.... And add this info to the contributors.txt in the source directory
  22. I believe oars have straight handles as depicted in the pictures earlier.... I dont think they used curved handles.
  23. @fabio: are you using the latest radeon mesa git code base driver. There was some fix given in the radeon mesa code base for performance improvement http://www.phoronix.com/scan.php?page=news_item&px=MTIxOTI There are some other areas that patch made impact on, some games are slow. Can you check if that affects this
  24. we can have someone fix the path finding with the funds
×
×
  • Create New...