infyquest
-
Posts
68 -
Joined
-
Last visited
Posts posted by infyquest
-
-
3 hours ago, Stan` said:
I guess you could apply https://code.wildfiregames.com/D2126 by @Freagarach
I think it would be best to change the option name to "showgenericnames" from "howToShowNames" in the above patch
-
I know but I need a initial review of the patch
-
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
-
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.
-
latest svn version.
I am using archlinux
WxWigets 3.0-2 (wxgtk-3.0-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 -
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.
-
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
-
so webkit cant be considered due to licensing and v8 re-engineering takes a lot a of time and effort
-
Is Google V8 compatible with 0ad architecture?
-
Its fixed after the mesa 9.2.1 installation
-
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.....
-
Well, It seems I have to wait for mesa 9.2.1 for the fix
-
raised https://bugs.freedesktop.org/show_bug.cgi?id=70130 with mesa nouveau
-
I will update the setting. I am using the latest nouveau drivers version 9.2.0-2
AFAIR its the latest driver
-
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. -
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: ENDprobably something related to my card capabilities or the default config settings but still its worth looking into
-
any changelog for thispatch, so people can test for specific changes
-
We need to work on a sea faring AI, before we can embark on this new quest.
-
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
-
Please add my real name.... And add this info to the contributors.txt in the source directory
-
I believe oars have straight handles as depicted in the pictures earlier....
I dont think they used curved handles.
-
@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
-
we can have someone fix the path finding with the funds
Specific Name Review: Units
in Game Development & Technical Discussion
Posted
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.