a n}  nb`E om[YLK0 9                                                                              8@8@CxxAC(@!_e @^!Se @_cc @Xsyc @YsBe @`5e @a!ic @We @b e @ce @dd @ed @fd @gd @h`d @i d @j d @k d @lsd @msd @nsd @osqd @psid @q s_d @rsXd @ssCd @t/d @ud history_retrhistory_xrefhistory_ctree{default .snprj/shaders.1}views/usr/include . . /home/timo/private/GtkRadiant/interfaceinclude-source-directoriesMultiWindows0both,others-write1both,group-write#gdb-workdir{{All files} *}executable_ext#gdb-program#make-lastdir#search#both,create-comment-db#ghistory_ctree#gdb-workdir/usr/include . . /home/timo/private/GtkRadiant/interfaceinclude-source-directories#both,create-comment-db1both,user-write0#both,create-comment-db1both,user-write/sn_sep1both,xref-accept-static*history,grep,filecvsboth,rcs-type d><,j.l{sq]ZNE0.#! !ic @We @b e @ce @dd @ed @fd @gd @h`d @i d @j d @k d @lsd @mdefaultdb_exclude{symbr 162 99 560 665 560x665+156+44 {* files 1}}SymBr.snprjboth,db-directory1both,xref-accept-param.snprj/shadersdb_files_prefix#macrofiles1both,xref-disp-param(noname)noname_file50Scann_Files_At_Once1iscolor0660both,db-perms1both,user-read0both,others-read1both,group-read#executable_defaultext-xboth,xref-create-exactsearch,method#search,str-nocasesearch,nocase0donot_display/home/timo/.snprofile_dir/home/timo/private/GtkRadiant/plugins/shadersmake_history_dir0db_del_typemakeboth,make-command-lboth,xref-localshistory_inchistory_class{edit {fu QERApp_LoadShaderFile 0 shaders.cpp} {edit QERApp_LoadShaderFile(fu)} hist_edit_object} {edit {t PFN_TEXTURESETTEXTURE 0 /home/timo/private/GtkRadiant/interface/ishaders.h} {edit PFN_TEXTURESETTEXTURE(t)} hist_edit_object} {edit {mi {CShader RegisterActivate} 0 shaders.cpp} {edit RegisterActivate(mi) CShader} hist_edit_object} {edit {mi {CShader Parse} 0 shaders.cpp} {edit Parse(mi) CShader} hist_edit_object} {edit {iv {_QERScripLibTable m_pfnGetToken} 0 /home/timo/private/GtkRadiant/interface/iscriplib.h} {edit m_pfnGetToken(iv) _QERScripLibTable} hist_edit_object} {edit {fu LoadShaders 0 shaders.cpp} {edit LoadShaders(fu)} hist_edit_object} {edit {f /home/timo/private/GtkRadiant/interface/ifilesystem.h} {edit ifilesystem.h(f) /home/timo/private/GtkRadiant/interface} sn_edit_file} {edit {fu QERApp_ReloadShaders 0 shaders.cpp} {edit QERApp_ReloadShaders(fu)} hist_edit_object} {edit {t PFN_QGLDISABLE 0 /home/timo/private/GtkRadiant/interface/igl.h} {edit PFN_QGLDISABLE(t)} hist_edit_object} {edit {iv {_QERQglTable m_pfn_qglFogf} 0 /home/timo/private/GtkRadiant/interface/igl.h} {edit m_pfn_qglFogf(iv) _QERQglTable} hist_edit_object} {edit {fu SetShader 0 shaders.cpp} {edit SetShader(fu)} hist_edit_object} {edit {f /home/timo/private/GtkRadiant/interface/igl.h} {edit igl.h(f) /home/timo/private/GtkRadiant/interface} sn_edit_file} {edit {con QERQglTable_GUID 0 /home/timo/private/GtkRadiant/interface/igl.h} {edit QERQglTable_GUID(con)} hist_edit_object} {edit {f /home/timo/private/GtkRadiant/interface/ishaders.h} {edit ishaders.h(f) /home/timo/private/GtkRadiant/interface} sn_edit_file} {edit {fu QERApp_FreeShaders 0 shaders.cpp} {edit QERApp_FreeShaders(fu)} hist_edit_object} {edit {fu QERPlug_GetFuncTable 0 shaders.cpp} {edit QERPlug_GetFuncTable(fu)} hist_edit_object} {edit {fu Sys_Printf 0 shaders.cpp} {edit Sys_Printf(fu)} hist_edit_object} {edit {fu QERPlug_ListInterfaces 0 shaders.cpp} {edit QERPlug_ListInterfaces(fu)} hist_edit_object} {edit {f /home/timo/private/GtkRadiant/interface/idata.h} {edit idata.h(f) /home/timo/private/GtkRadiant/interface} sn_edit_file} {edit {cl _QERAppDataTable 0 /home/timo/private/GtkRadiant/interface/idata.h} {edit _QERAppDataTable(cl)} hist_edit_object} {edit {f Makefile} {edit Makefile(f)} sn_edit_file}history_edit/home/timo/private/GtkRadiant/interface/ibspfrontend.h /home/timo/private/GtkRadiant/interface/idata.h /home/timo/private/GtkRadiant/interface/iepairs.h /home/timo/private/GtkRadiant/interface/ifilesystem.h /home/timo/private/GtkRadiant/interface/igl.h /home/timo/private/GtkRadiant/interface/imessaging.h /home/timo/private/GtkRadiant/interface/ipluginentities.h /home/timo/private/GtkRadinnavigato 3012 localhost.localdomain unknown 0open_infoprj_lines_num{symbr 162 99 560 665 560x665+156+44 {* files 1}}SymBr.snprjboth,db-directory1both,xref-accept-param.snprj/shadersdb_files_prefix#macrofiles1both,xref-disp-param(noname)noname_file50Scann_File.snprjboth,db-directory1both,xref-accept-param1both,xref-disp-param1both,user-read0donot_display-lboth,xref-locals{grep {token * /home/timo/private/GtkRadiant/interface/iscriplib.h:68://\ only\ used\ to\ retrieve\ &token\nshaders.cpp:131:\ \ char\ *token\ =\ g_ScripLibTable.m_pfnToken()\;\nshaders.cpp:148:\ \ \ \ \ \ \ \ //\ each\ token\ should\ be\ a\ shader\ filename\nshaders.cpp:149:\ \ \ \ \ \ \ \ sprintf(dirstring,\ \"scripts/%s.shader\",\ token)\;\nshaders.cpp:602:\t//\ token\ is\ shader\ name\ (full\ path\ with\ a\ \"textures\\\")\nshaders.cpp:604:\tsetName((char\ *)&(token\[9\]))\;\nshaders.cpp:606:\tchar\ *stdName\ =\ CleanTextureName(\ token\ )\;\nshaders.cpp:609:\tif\ (strcmp(token,\ \"\{\"))\nshaders.cpp:617:\t\t\tif\ (strcmp(token,\ \"\{\")\ ==\ 0)\nshaders.cpp:621:\t\t\telse\ if\ (strcmp(token,\ \"\}\")\ ==\ 0)\nshaders.cpp:625:\t\t\telse\ if\ (strcmpi(token,\ \"qer_nocarve\")\ ==\ 0)\nshaders.cpp:629:\t\t\telse\ if\ (strcmpi(token,\ \"qer_trans\")\ ==\ 0)\nshaders.cpp:633:\t\t\t\t\tm_fTrans\ =\ atof(token)\;\nshaders.cpp:637:\t\t\telse\ if\ (strcmpi(token,\ \"qer_editorimage\")\ ==\ 0)\nshaders.cpp:641:\t\t\t\t\tm_strTextureName\ =\ CleanTextureName(\ token,\ true\ )\;\nshaders.cpp:644:\t\t\telse\ if\ (strcmpi(token,\ \"surfaceparm\")\ ==\ 0)\nshaders.cpp:648:\t\t\t\t\tif\ (strcmpi(token,\ \"fog\")\ ==\ 0)\nshaders.cpp:716:\t\t\t//\ first\ token\ should\ be\ the\ path\ +\ name..\ (from\ base)\n {3 grep 1.81 1.86 3 grep 1.81 1.86 3 grep 1.81 1.86 3 grep 1.81 1.86 3 grep 1.81 1.86 3 grep 1.81 1.86 3 grep 2.24 2.29 3 grep 2.24 2.29 3 grep 3.32 3.37 3 grep 3.32 3.37 3 grep 3.32 3.37 3 grep 3.32 3.37 3 grep 4.64 4.69 3 grep 4.64 4.69 3 grep 4.64 4.69 3 grep 4.64 4.69 3 grep 4.64 4.69 3 grep 4.64 4.69 3 grep 4.64 4.69 3 grep 4.64 4.69 3 grep 4.64 4.69 3 grep 4.64 4.69 3 grep 5.20 5.25 3 grep 6.35 6.40 3 grep 6.35 6.40 3 grep 6.35 6.40 3 grep 6.35 6.40 3 grep 7.51 7.56 3 grep 7.51 7.56 3 grep 7.51 7.56 3 grep 7.51 7.56 3 grep 7.51 7.56 3 grep 7.51 7.56 3 grep 7.51 7.56 3 grep 7.51 7.56 3 grep 8.28 8.33 3 grep 8.28 8.33 3 grep 8.28 8.33 3 grep 9.30 9.35 3 grep 9.30 9.35 3 grep 9.30 9.35 3 grep 10.35 10.40 3 grep 10.35 10.40 3 grep 10.35 10.40 3 grep 10.35 10.40 3 grep 11.36 11.41 3 grep 11.36 11.41 3 grep 11.36 11.41 3 grep 11.36 11.41 3 grep 11.36 11.41 3 grep 12.36 12.41 3 grep 12.36 12.41 3 grep 12.36 12.41 3 grep 12.36 12.41 3 grep 12.36 12.41 3 grep 13.37 13.42 3 grep 13.37 13.42 3 grep 13.37 13.42 3 grep 13.37 13.42 3 grep 13.37 13.42 3 grep 14.36 14.41 3 grep 14.36 14.41 3 grep 14.36 14.41 3 grep 14.36 14.41 3 grep 14.36 14.41 3 grep 15.58 15.63 3 grep 15.58 15.63 3 grep 15.58 15.63 3 grep 15.58 15.63 3 grep 15.58 15.63 3 grep 15.58 15.63 3 grep 15.58 15.63 3 grep 15.58 15.63 3 grep 15.58 15.63 3 grep 16.36 16.41 3 grep 16.36 16.41 3 grep 16.36 16.41 3 grep 16.36 16.41 3 grep 16.36 16.41 3 grep 17.33 17.38 3 grep 17.33 17.38 3 grep 17.33 17.38 3 grep 17.33 17.38 3 grep 18.28 18.33 3 grep 18.28 18.33 3 grep 18.28 18.33 }} {grep token(*)} sn_grep_from_history} {grep {QERApp_LoadShaderFile * {shaders.cpp:152: QERApp_LoadShaderFile((char*)lst->data); shaders.cpp:702:void WINAPI QERApp_LoadShaderFile (const char* filename) shaders.cpp:704:// Sys_Printf("TODO: QERApp_LoadShaderFile\n"); shaders.cpp:1061: QERApp_LoadShaderFile( name ); } {3 grep 1.20 1.41 3 grep 2.28 2.49 3 grep 3.38 3.59 3 grep 3.38 3.59 3 grep 4.18 4.39 }} {grep QERApp_LoadShaderFile(*)} sn_grep_from_history} {grep {LoadShaders * {/home/timo/private/GtkRadiant/interface/ishadersmanager.h:25: virtual void LoadShadersFromDir (const char* path) = 0; shaders.cpp:458: //++timo LoadShaders requires the vfs interface.. shaders.cpp:466: LoadShaders(); shaders.cpp:508:int WINAPI QERApp_LoadShadersFromDir (const char* path) shaders.cpp:528: Sys_Printf("WARNING: unexpected pFoo != pShader in QERApp_LoadShadersFromDir\n"); } {3 grep 1.76 1.87 3 grep 1.76 1.87 3 grep 2.27 2.38 3 grep 2.27 2.38 3 grep 3.17 3.28 3 grep 4.34 4.45 3 grep 4.34 4.45 3 grep 5.78 5.89 3 grep 5.78 5.89 3 grep 5.78 5.89 3 grep 5.78 5.89 3 grep 5.78 5.89 3 grep 5.78 5.89 }} {grep LoadShaders(*)} sn_grep_from_history} {grep {CMapStringToPtr * {/home/timo/private/history_grep{grep {QERApp_LoadShadersFromDir * {shaders.cpp:576:int WINAPI QERApp_LoadShadersFromDir (const char* path) shaders.cpp:596: Sys_Printf("WARNING: unexpected pFoo != pShader in QERApp_LoadShadersFromDir\n"); } {3 grep 1.27 1.52 3 grep 2.71 2.96 3 grep 2.71 2.96 3 grep 2.71 2.96 }} {grep QERApp_LoadShadersFromDir(*)} sn_grep_from_history} {grep {Shader_ForTextureName * {shaders.cpp:298:CShader* CShaderArray::Shader_ForTextureName( const char * name) const shaders.cpp:303: Sys_Printf("WARNING: texture name %s doesn't fit qtexture_t conventions in CShaderArray::Shader_ForTextureName\n", name); shaders.h:115: CShader* Shader_ForTextureName( const char * ) const; } {3 grep 1.39 1.60 3 grep 1.39 1.60 3 grep 2.109 2.130 3 grep 2.109 2.130 3 grep 2.109 2.130 3 grep 2.109 2.130 3 grep 2.109 2.130 3 grep 3.25 3.46 }} {grep Shader_ForTextureName(*)} sn_grep_from_history} {grep {QERApp_Texture_ForName * {shaders.cpp:124:qtexture_t* WINAPI QERApp_Texture_ForName2( const char *filename); shaders.cpp:704: m_pTexture = QERApp_Texture_ForName2( "textures/radiant/shadernotex" ); shaders.cpp:987://++timo rename as QERApp_Texture_ForName after getting rid of the old one shaders.cpp:988:qtexture_t* WINAPI QERApp_Texture_ForName2( const char *filename) shaders.cpp:990: Sys_Printf("TODO: QERApp_Texture_ForName2\n"); shaders.cpp:1013: qtexture_t *q1 = QERApp_Texture_ForName2( "textures/radiant/notex" ); shaders.cpp:1153: pTable->m_pfnTexture_ForName = QERApp_Texture_ForName; } {3 grep 1.35 1.57 3 grep 2.31 2.53 3 grep 3.35 3.57 3 grep 4.35 4.57 3 grep 5.36 5.58 3 grep 6.35 6.57 3 grep 7.50 7.72 3 grep 7.50 7.72 }} {grep QERApp_Texture_ForName(*)} sn_grep_from_history} {grep {SortActiveShaders * {shaders.cpp:271:void WINAPI QERApp_SortActiveShaders() shaders.cpp:1106: QERApp_SortActiveShaders(); } {3 grep 1.35 1.52 3 grep 1.35 1.52 3 grep 2.25 2.42 }} {grep SortActiveShaders(*)} sn_grep_from_history} {grep {QERApp_ActiveShaders_SetInUse * {shaders.cpp:1132:void WINAPI QERApp_ActiveShaders_SetInUse(bool b) } {3 grep 1.29 1.58 }} {grep QERApp_ActiveShaders_SetInUse(*)} sn_grep_from_history} {grep {TODO * {/home/timo/private/GtkRadiant/interface/ibspfrontend.h:104: //++timo TODO: needs a hook to reset the debug window (in regular mode it's done at startup of the BSP operation) /home/timo/private/GtkRadiant/interface/igl.h:332://++timo TODO: add hooking into other windows (Z and .. texture??) /home/timo/private/GtkRadiant/interface/imessaging.h:44: //++timo TODO: add handlers everywhere /home/timo/private/GtkRadiant/interface/imessaging.h:96://++timo TODO: add hooking in the CAM view and Z view /home/timo/private/GtkRadiant/interface/iselectedface.h:112://++timo TODO: this interface needs some cleanup with the new texture / shaders interface /home/timo/private/GtkRadiant/interface/qerplugin.h:220://++timo TODO: this has got to move into the table, and be requested by QERPlug_RequestInterface /home/timo/private/GtkRadiant/interface/qerplugin.h:568:// TODO: change current behaviour to an index = 0 to tell Radiant to allocate, other indexes to existing patches /home/timo/private/GtkRadiant/interface/qertypes.h:146: // TODO: if the __ISURFACEPLUGIN_H_ header is used, use a union { void *pData; IPluginQTexture *pPluginQTexture } kind of thing ? /home/timo/private/GtkRadiant/interface/qertypes.h:196: // TODO: if the __ISURFACEPLUGIN_H_ header is used, use a union { void *pData; IPluginTexdef *pPluginTexdef } kind of thing ? /home/timo/private/GtkRadiant/interface/qertypes.h:275: // TODO: if the __ISURFACEPLUGIN_H_ header is used, use a union { void *pData; IPluginTexdef *pPluginTexdef } kind of thing ? shaders.cpp:171://++timo TODO: use stl::map !! (I tried having a look to CMap but it obviously sucks) shaders.cpp:394:// Sys_Printf("TODO: QERApp_FreeShaders\n"); shaders.cpp:521:// Sys_Printf("TODO: ReloadShaders\n"); shaders.cpp:605:// Sys_Printf("TODO: CShader::Parse\n"); shaders.cpp:703: //++timo TODO: detect shadernotex.jpg not found and give an error message! shaders.cpp:711:// Sys_Printf("TODO: QERApp_Loadhistory_grep TJH<:+q`^LJ= x games.com) // // standard headers #include #include #include "missing.h" //++timo FIXME: this one is intended to go away some day, it's MFC compatibility classes // plugin headers #include "gtk/gtk.h" #include "qerplugin.h" #include "igl.h" #include "ishaders.h" #include "idata.h" #include "ifilesystem.h" //++timo could be of some interest to have that directly in the ifilesystem.h? #define vfsGetFileCount g_VFSTable.m_pfnGetFileCount #define vfsLoadFile g_VFSTable.m_pfnLoadFile #include "iscriplib.h" // internal headers #include "mathlib.h" #include "shaders.h" // ============================================================================= // Globals // function tables _QERFuncTable_1 g_FuncTable; _QERAppDataTable g_DataTable; _QERQglTable g_QglTable; _QERAppShaderTable g_ShaderTable; _QERAppFileSystemTable g_VFSTable; _QERScripLibTable g_ScripLibTable; bool g_bInterfaceInitDone = false; const char *PLUGIN_NAME = "GtkRadiant Shaders Manager"; const char *PLUGIN_COMMANDS = "About...;Help...;"; // ============================================================================= // Exported functions extern "C" void* QERPlug_GetFuncTable () { return &g_FuncTable; } extern "C" char* QERPlug_Init (void* hApp, GtkWidget* pMainWidget) { memset(&g_FuncTable, 0, sizeof(_QERFuncTable_1)); g_FuncTable.m_fVersion = QER_PLUG_VERSION; g_FuncTable.m_nSize = sizeof(_QERFuncTable_1); return "Shaders Manager for GtkRadiant"; } extern "C" char* QERPlug_GetName() { return (char*)PLUGIN_NAME; } extern "C" char* QERPlug_GetCommandList() { return (char*)PLUGIN_COMMANDS; } extern "C" void Sys_Printf (char *text, ...) { va_list argptr; char buf[32768]; va_start (argptr,text); vsprintf (buf, text,argptr); va_end (argptr); g_FuncTable.m_pfnSysMsg (buf); } extern "C" void QERPlug_Dispatch(char* p, vec3_t vMin, vec3_t vMax, bool bSingleBrush) { } extern "C" int QERPlug_ListInterfaces (GUID* table[MAX_QERPLUG_INTERFACES]) { // QERPlug_ListInterfaces is called after the main table is initialized // we can fill in our interfaces here g_DataTable.m_nSize = sizeof(_QERAppDataTable); g_ShaderTable.m_nSize = sizeof(_QERAppShaderTable); g_QglTable.m_nSize = sizeof(_QERQglTable); g_VFSTable.m_nSize = sizeof(_QERAppFileSystemTable); g_ScripLibTable.m_nSize = sizeof(_QERScripLibTable); if (g_FuncTable.m_pfnRequestInterface (QERAppDataTable_GUID, static_cast(&g_DataTable))) { if (g_FuncTable.m_pfnRequestInterface (QERAppShaderTable_GUID, static_cast(&g_ShaderTable))) { if (g_FuncTable.m_pfnRequestInterface (QERQglTable_GUID, static_cast(&g_QglTable))) { if (g_FuncTable.m_pfnRequestInterface (QERAppFileSystemTable_GUID, static_cast(&g_VFSTable))) { if (g_FuncTable.m_pfnRequestInterface (QERScripLibTable_GUID, static_cast(&g_ScripLibTable))) { g_bInterfaceInitDone = true; memcpy (table[0], &QERShadersTable_GUID, sizeof(GUID)); return 1; } } } } } Sys_Printf ("shaders module: Failed to get the interfaces from Radiant\n"); return 0; } // somehistory_retrhistory_xrefIDEMakeCurrentTarget{window 51 192 832 665 832x665+44+129 edit {page {edit 828 828 {file /home/timo/private/GtkRadiant/interface/ishaders.h pos 153.0 state normal ovrwt 0 tabsize 2 offset 0}}}} {window 105 242 832 665 832x665+98+179 edit {page {edit 828 828 {file shaders.cpp pos 549.0 state normal ovrwt 0 tabsize 2 offset 0}}}}MultiWindows0both,others-write1both,group-write{{All files} *}executable_ext#gdb-program/home/timo/private/GtkRadiant/plugins/shadersmake-lastdir#search#gdb-xterm{make /home/timo/private/GtkRadiant/plugins/s{{All files} *}executable_ext#gdb-program#gdb-xterm{make /home/timo/private/GtkRadiant/plugins/shaders} {{make clean} /home/timo/private/GtkRadiant/plugins/shaders}make_history_cmdIDEMakeCurrentTarget$ ;-,  }{kiXVHC;99assBrowserPane $ClassBrowser } method ClassBrowserEditClass {class} { sn_retrieve_symbol $class "cl" "" -beg 1 1 } method EditObject {{scope ""} {sym ""} {cls ""} {file ""} {from ""} {type ""} {prm ""} {to ""} {always 1}} { global sn_sep #to look in the database, use sn_sep set lbl [string trim "$cls$sn_sep$sym" " \t$sn_sep"] if {$lbl == "" && $file == ""} { bell; return } #we must try to find the correct symbol, so we have to #accept the parameter list als1iscolor0660both,db-perms0both,others-read1both,group-read#executable_defaultext-xboth,xref-create-exactsearch,method#search,str-nocasesearch,nocase/home/timo/.snprofile_dir0db_del_typemakeboth,make-commandhistory_inchistory_class{edit {mi {CShader Try_Activate} 0 shaders.cpp} {edit Try_Activate(mi) CShader} hist_edit_object} {edit {iv {_QERShadersTable m_pfnHasShader} 0 /home/timo/private/GtkRadiant/interface/ishaders.h} {edit m_pfnHasShader(iv) _QERShadersTable} hist_edit_object} {edit {f /home/timo/private/GtkRadiant/interface/ishaders.h} {edit ishaders.h(f) /home/timo/private/GtkRadiant/interface} sn_edit_file} {edit {md {CShaderArray Shader_ForTextureName} 0 shaders.h} {edit Shader_ForTextureName(md) CShaderArray} hist_edit_object} {edit {mi {CShaderArray Shader_ForTextureName} 0 shaders.cpp} {edit Shader_ForTextureName(mi) CShaderArray} hist_edit_object} {edit {cl CShaderArray 0 shaders.h} {edit CShaderArray(cl)} hist_edit_object} {edit {cl _QERShadersTable 0 /home/timo/private/GtkRadiant/interface/ishaders.h} {edit _QERShadersTable(cl)} hist_edit_object} {edit {fu QERApp_SortActiveShaders 0 shaders.cpp} {edit QERApp_SortActiveShaders(fu)} hist_edit_object} {edit {fu QERPlug_RequestInterface 0 shaders.cpp} {edit QERPlug_RequestInterface(fu)} hist_edit_object} {edit {f shaders.cpp} {edit shaders.cpp(f)} sn_edit_file} {edit {fu QERApp_Try_Shader_ForName 0 shaders.cpp} {edit QERApp_Try_Shader_ForName(fu)} hist_edit_object} {edit {fu QERApp_LoadShaderFile 0 shaders.cpp} {edit QERApp_LoadShaderFile(fu)} hist_edit_object} {edit {t PFN_TEXTURESETTEXTURE 0 /home/timo/private/GtkRadiant/interface/ishaders.h} {edit PFN_TEXTURESETTEXTURE(t)} hist_edit_object} {edit {mi {CShader RegisterActivate} 0 shaders.cpp} {edit RegisterActivate(mi) CShader} hist_edit_object} {edit {mi {CShader Parse} 0 shaders.cpp} {edit Parse(mi) CShader} hist_edit_object} {edit {iv {_QERScripLibTable m_pfnGetToken} 0 /home/timo/private/GtkRadiant/interface/iscriplib.h} {edit m_pfnGetToken(iv) _QERScripLibTable} hist_edit_object} {edit {fu LoadShaders 0 shaders.cpp} {edit LoadShaders(fu)} hist_edit_object} {edit {f /home/timo/private/GtkRadiant/interface/ifilesystem.h} {edit ifilesystem.h(f) /home/timo/private/GtkRadiant/interface} sn_edit_file} {edit {fu QERApp_ReloadShaders 0 shaders.cpp} {edit QERApp_ReloadShaders(fu)} hist_edit_object} {edit {t PFN_QGLDISABLE 0 /home/timo/private/GtkRadiant/interface/igl.h} {edit PFN_QGLDISABLE(t)} hist_edit_object} {edit {iv {_QERQglTable m_pfn_qglFogf} 0 /home/timo/private/GtkRadiant/interface/igl.h} {edit m_pfn_qglFogf(iv) _QERQglTable} hist_edit_object}history_editdefaultdb_exclude/home/timo/private/GtkRadiant/interface/ibspfrontend.h /home/timo/private/GtkRadiant/interface/idata.h /home/timo/private/GtkRadiant/interface/iepairs.h /home/timo/private/GtkRadiant/interface/ifilesystem.h /home/timo/private/GtkRadiant/interface/igl.h /home/timo/private/GtkRadiant/interface/imessaging.h /home/timo/private/GtkRadiant/interface/ipluginentities.h /home/timo/private/GtkRadiant/interface/iscriplib.h /home/timo/private/GtkRadiant/interface/iselectedface.h /home/timo/private/GtkRadiant/interface/ishaders.h /home/timo/private/GtkRadiant/interface/ishadersmanager.h /home/timo/private/GtkRadiant/interface/isurfaceplugin.h /home/timo/private/GtkRadiant/interface/qerplugin.h /home/timo/private/GtkRadiant/interface/qertypes.h Makefile missing.h shaders.cpp shaders.h /home/timo/private/GtkRadiant/interface/ishaders.h shaders.cppsource_files{grep {QERApp_LoadShadersFromDir * {shaders.cpp:576:int WINAPI QERApp_LoadShadersFromDir (const char* path) shaders.cpp:596: Sys_Printf("WARNING: unexpected pFoo != pShader in QERApp_LoadShadersFromDir\n"); } {3 grep 1.27 1.52 3 grep 2.71 2.96 3 grep 2.71 2.96 3 grep 2.71 2.96 }} {grep QERApp_LoadShadersFromDir(*)} sn_grep_from_history} {grep {Shader_ForTextureName * {shaders.cpp:298:CShader* CShaderArray::Shader_ForTextureName( const char * name) const shaders.cpp:303: Sys_Printf("WARNING: texture name %s doesn't fit qtexture_t conventions in CShaderArray::Shader_ForTextureName\n", name); shaders.h:115: CShader* Shader_ForTextureName( const char * ) const; } {3 grep 1.39 1.60 3 grep 1.39 1.60 3 grep 2.109 2.130 3 grep 2.109 2.130 3 grep 2.109 2.130 3 grep 2.109 2.130 3 grep 2.109 2.130 3 grep 3.25 3.46 }} {grep Shader_ForTextureName(*)} sn_grep_from_history} {grep {QERApp_Texture_ForName * {shaders.cpp:124:qtexture_t* WINAPI QERApp_Texture_ForName2( const char *filename); shaders.cpp:704: m_pTexture = QERApp_Texture_ForName2( "textures/radiant/shadernotex" ); shaders.cpp:987://++timo rename as QERApp_Texture_ForName after getting rid of the old one shaders.cpp:988:qtexture_t* WINAPI QERApp_Texture_ForName2( const char *filename) shaders.cpp:990: Sys_Printf("TODO: QERApp_Texture_ForName2\n"); shaders.cpp:1013: qtexture_t *q1 = QERApp_Texture_ForName2( "textures/radiant/notex" ); shaders.cpp:1153: pTable->m_pfnTexture_ForName = QERApp_Texture_ForName; } {3 grep 1.35 1.57 3 grep 2.31 2.53 3 grep 3.35 3.57 3 grep 4.35 4.57 3 grep 5.36 5.58 3 grep 6.35 6.57 3 grep 7.50 7.72 3 grep 7.50 7.72 }} {grep QERApp_Texture_ForName(*)} sn_grep_from_history} {grep {SortActiveShaders * {shaders.cpp:271:void WINAPI QERApp_SortActiveShaders() shaders.cpp:1106: QERApp_SortActiveShaders(); } {3 grep 1.35 1.52 3 grep 1.35 1.52 3 grep 2.25 2.42 }} {grep SortActiveShaders(*)} sn_grep_from_history} {grep {QERApp_ActiveShaders_SetInUse * {shaders.cpp:1132:void WINAPI QERApp_ActiveShaders_SetInUse(bool b) } {3 grep 1.29 1.58 }} {grep QERApp_ActiveShaders_SetInUse(*)} sn_grep_from_history} {grep {TODO * {/home/timo/private/GtkRadiant/interface/ibspfrontend.h:104: //++timo TODO: needs a hook to reset the debug window (in regular mode it's done at startup of the BSP operation) /home/timo/private/GtkRadiant/interface/igl.h:332://++timo TODO: add hooking into other windows (Z and .. texture??) /home/timo/private/GtkRadiant/interface/imessaging.h:44: //++timo TODO: add handlers everywhere /home/timo/private/GtkRadiant/interface/imessaging.h:96://++timo TODO: add hooking in the CAM view and Z view /home/timo/private/GtkRadiant/interface/iselectedface.h:112://++timo TODO: this interface needs some cleanup with the new texture / shaders interface /home/timo/private/GtkRadiant/interface/qerplugin.h:220://++timo TODO: this has got to move into the table, and be requested by QERPlug_RequestInterface /home/timo/private/GtkRadiant/interface/qerplugin.h:568:// TODO: change current behaviour to an index = 0 to tell Radiant to allocate, other indexes to existing patches /home/timo/private/GtkRadiant/interface/qertypes.h:146: // TODO: if the __ISURFACEPLUGIN_H_ header is used, use a union { void *pData; IPluginQTexture *pPluginQTexture } kind of thing ? /home/timo/private/GtkRadiant/interface/qertypes.h:196: // TODO: if the __ISURFACEPLUGIN_H_ header is used, use a union { void *pData; IPluginTexdef *pPluginTexdef } kind of thing ? /home/timo/private/GtkRadiant/interface/qertypes.h:275: // TODO: if the __ISURFACEPLUGIN_H_ header is used, use a union { void *pData; IPluginTexdef *pPluginTexdef } kind of thing ? shaders.cpp:171://++timo TODO: use stl::map !! (I tried having a look to CMap but it obviously sucks) shaders.cpp:394:// Sys_Printf("TODO: QERApp_FreeShaders\n"); shaders.cpp:521:// Sys_Printf("TODO: ReloadShaders\n"); shaders.cpp:605:// Sys_Printf("TODO: CShader::Parse\n"); shaders.cpp:703: //++timo TODO: detect shadernotex.jpg not found and give an error message! shaders.cpp:711:// Sys_Printf("TODO: QERApp_Loadhistory_grepnd AvailTools $Grep } method RaiseGrep {} { Activate $GrepPage $GrepPaned $GrepPane $Grep } ##################################################### # Make ##################################################### method AddMake {nb page} { global sn_options set MakePage [$nb subwidget $page] set MakePaned [tixPanedWindow $MakePage.paned -paneborderwidth 0 -orientation $sn_options(def,window-alighment)] set MakePane [$MakePaned add make] set Make $MakePane.make Make& $Make -symbols $Toolbar.where -symbols_filter $SymbolsFilter -menu MakeMenu -toolbar $Toolbar -mesg_area $this.msg pack $Make -fill both -expand y pack $MakePaned -fill both -expand y lappend AvailTools $Make } method RaiseMake {} { Activate $MakePage $MakePaned $MakePane $Make } method AddMenu {} { global sn_options set m $this.menu set state normal menu $m -tearoff 0 ## File menu #################### menu $m.file -tearoff 0 -postcommand "$this file_post $m.file" $m.file config -font $sn_options(def,layout-font) $m add cascade -label [get_indep String EditFile] -menu $m.file -underline [get_indep Pos EditFile] $m.file add command -label [get_indep String EditNewFile] -underline [get_indep Pos EditNewFile] -accelerator "Ctrl+N" -command "$this file_new" $m.file add command -label [get_indep String Open] -underline [get_indep Pos Open] -accelerator "Ctrl+O" -command "$this file_open" $m.file add separator #Add project menu AddProjectMenuEntries $m.file $this 1 $m.file add separator #File commands $m.file add command -accelerator "Ctrl+S" -label [get_indep String EditSave] -underline [get_indep Pos EditSave] -command "watch y $this; $this file_save; watch n $this" $m.file add command -label [get_indep String EditSaveFileAs] -underline [get_indep Pos EditSaveFileAs] -command "$this file_saveas" $m.file add command -accelerator "$sn_options(sys,alt-accelpref)+S" -label [get_indep String EditFastSave] -underline [get_indep Pos EditFastSave] -command "watch y $this; $this file_fastsave; watch n $this" $m.file add command -accelerator "$sn_options(sys,alt-accelpref)+A" -label [get_indep String EditSaveAll] -underline [get_indep Pos EditSaveAll] -command "watch y $this; $this file_saveall; watch n $this" $m.file add command -label [get_indep String Revert] -underline [get_indep Pos Revert] -command "$this file_revert" $m.file add separator $m.file add command -label [get_indep String Print] -accelerator "Ctrl+P" -underline [get_indep Pos Print] -command "$this file_print" $m.file add separator #close window $m.file add command -command "$this windows_close $m.file" -label [get_indep String WindowsClose] -accelerator "Ctrl+W" -underline [get_indep Pos WindowsClose] $m.file add command -label [get_indep String Exit] -underline [get_indep Pos Exit] -accelerator "Ctrl+Q" -command "sn_exit" ## Edit menu ############ menu $m.edit -tearoff 0 -postcommand "$this edit_post $m.edit" $m.edit config -font $sn_options(def,layout-font) $m add cascade -label [get_indep String EditEdit] -menu $m.edit -underline [get_indep Pos EditEdit] $m.edit add command -label [get_indep String EditUndo] -underline [get_indep Pos EditUndo] -accelerator "Ctrl+Z" -command "$this edit_undo" -state $state $m.edit add command -label [get_indep String EditRedo] -underline [get_indep Pos EditRedo] -accelerator "Ctrl+Y" -command "$this edit_redo" -state $state $m.edit add separator $m.edit add command -label [get_indep String EditCut] -underline [get_indep Pos EditCut] -accelerator "Ctrl+X" -command "$this edit_cut" -state $state $m.edit add command -label [get_indep String EditCopy] -underline [get_indep Pos EditCopy] -accelerator "Ctrl+C" -command "$this edit_copy" $m.edit add command -label [get_indep String EditPaste] -underline [get_indep Pos EditPaste] -accelerator "Ctrl+V" -state $state -command "$this edit_paste" $m.edit add command -label [get_indep St{grep {QERApp_LoadShadersFromDir * {shaders.cpp:576:int WINAPI QERApp_LoadShadersFromDir (const char* path) shaders.cpp:596: Sys_Printf("WARNING: unexpected pFoo != pShader in QERApp_LoadShadersFromDir\n"); } {3 grep 1.27 1.52 3 grep 2.71 2.96 3 grep 2.71 2.96 3 grep 2.71 2.96 }} {grep QERApp_LoadShadersFromDir(*)} sn_grep_from_history} {grep {Shader_ForTextureName * {shaders.cpp:298:CShader* CShaderArray::Shader_ForTextureName( const char * name) const shaders.cpp:303: Sys_Printf("WARNING: texture name %s doesn't fit qtexture_t conventions in CShaderArray::Shader_ForTextureName\n", name); shaders.h:115: CShader* Shader_ForTextureName( const char * ) const; } {3 grep 1.39 1.60 3 grep 1.39 1.60 3 grep 2.109 2.130 3 grep 2.109 2.130 3 grep 2.109 2.130 3 grep 2.109 2.130 3 grep 2.109 2.130 3 grep 3.25 3.46 }} {grep Shader_ForTextureName(*)} sn_grep_from_history} {grep {QERApp_Texture_ForName * {shaders.cpp:124:qtexture_t* WINAPI QERApp_Texture_ForName2( const char *filename); shaders.cpp:704: m_pTexture = QERApp_Texture_ForName2( "textures/radiant/shadernotex" ); shaders.cpp:987://++timo rename as QERApp_Texture_ForName after getting rid of the old one shaders.cpp:988:qtexture_t* WINAPI QERApp_Texture_ForName2( const char *filename) shaders.cpp:990: Sys_Printf("TODO: QERApp_Texture_ForName2\n"); shaders.cpp:1013: qtexture_t *q1 = QERApp_Texture_ForName2( "textures/radiant/notex" ); shaders.cpp:1153: pTable->m_pfnTexture_ForName = QERApp_Texture_ForName; } {3 grep 1.35 1.57 3 grep 2.31 2.53 3 grep 3.35 3.57 3 grep 4.35 4.57 3 grep 5.36 5.58 3 grep 6.35 6.57 3 grep 7.50 7.72 3 grep 7.50 7.72 }} {grep QERApp_Texture_ForName(*)} sn_grep_from_history} {grep {SortActiveShaders * {shaders.cpp:271:void WINAPI QERApp_SortActiveShaders() shaders.cpp:1106: QERApp_SortActiveShaders(); } {3 grep 1.35 1.52 3 grep 1.35 1.52 3 grep 2.25 2.42 }} {grep SortActiveShaders(*)} sn_grep_from_history} {grep {QERApp_ActiveShaders_SetInUse * {shaders.cpp:1132:void WINAPI QERApp_ActiveShaders_SetInUse(bool b) } {3 grep 1.29 1.58 }} {grep QERApp_ActiveShaders_SetInUse(*)} sn_grep_from_history} {grep {TODO * {/home/timo/private/GtkRadiant/interface/ibspfrontend.h:104: //++timo TODO: needs a hook to reset the debug window (in regular mode it's done at startup of the BSP operation) /home/timo/private/GtkRadiant/interface/igl.h:332://++timo TODO: add hooking into other windows (Z and .. texture??) /home/timo/private/GtkRadiant/interface/imessaging.h:44: //++timo TODO: add handlers everywhere /home/timo/private/GtkRadiant/interface/imessaging.h:96://++timo TODO: add hooking in the CAM view and Z view /home/timo/private/GtkRadiant/interface/iselectedface.h:112://++timo TODO: this interface needs some cleanup with the new texture / shaders interface /home/timo/private/GtkRadiant/interface/qerplugin.h:220://++timo TODO: this has got to move into the table, and be requested by QERPlug_RequestInterface /home/timo/private/GtkRadiant/interface/qerplugin.h:568:// TODO: change current behaviour to an index = 0 to tell Radiant to allocate, other indexes to existing patches /home/timo/private/GtkRadiant/interface/qertypes.h:146: // TODO: if the __ISURFACEPLUGIN_H_ header is used, use a union { void *pData; IPluginQTexture *pPluginQTexture } kind of thing ? /home/timo/private/GtkRadiant/interface/qertypes.h:196: // TODO: if the __ISURFACEPLUGIN_H_ header is used, use a union { void *pData; IPluginTexdef *pPluginTexdef } kind of thing ? /home/timo/private/GtkRadiant/interface/qertypes.h:275: // TODO: if the __ISURFACEPLUGIN_H_ header is used, use a union { void *pData; IPluginTexdef *pPluginTexdef } kind of thing ? shaders.cpp:171://++timo TODO: use stl::map !! (I tried having a look to CMap but it obviously sucks) shaders.cpp:394:// Sys_Printf("TODO: QERApp_FreeShaders\n"); shaders.cpp:521:// Sys_Printf("TODO: ReloadShaders\n"); shaders.cpp:605:// Sys_Printf("TODO: CShader::Parse\n"); shaders.cpp:703: //++timo TODO: detect shadernotex.jpg not found and give an error message! shaders.cpp:711:// Sys_Printf("TODO: QERApp_Loadhistory_grepShaderFile\n"); shaders.cpp:726: Sys_Printf("TODO: (shader module) .. check the change on ShaderFileName\n"); shaders.cpp:744: Sys_Printf("TODO: auto shader loading based on prefs in shader module\n"); shaders.cpp:814://++timo TODO: to be removed and replace by our own stuff soon shaders.cpp:819: Sys_Printf("TODO: QERApp_Try_Texture_ForName\n"); shaders.cpp:850: //++timo TODO: say something about loading the file? shaders.cpp:940: // TODO: display .pk3 file name if loaded from .pk3 (needs to write a VFS .. sort of) shaders.cpp:951: //++timo TODO: remove that and use our own implementation? shaders.cpp:990: Sys_Printf("TODO: QERApp_Texture_ForName2\n"); shaders.cpp:1056:// Sys_Printf("TODO: QERApp_ReloadShaderFile\n"); shaders.cpp:1147: Sys_Printf("TODO: fill the freakin table!!\n"); shaders.h:15://++timo TODO: track all the calls to IncRef and look for not-called DecRef bugs shaders.h:16://++timo TODO: move all needed stuff into the IShader interface } {3 grep 1.70 1.74 3 grep 1.70 1.74 3 grep 1.70 1.74 3 grep 2.59 2.63 3 grep 2.59 2.63 3 grep 2.59 2.63 3 grep 3.67 3.71 3 grep 3.67 3.71 3 grep 3.67 3.71 3 grep 4.65 4.69 3 grep 4.65 4.69 3 grep 4.65 4.69 3 grep 5.69 5.73 3 grep 5.69 5.73 3 grep 5.69 5.73 3 grep 6.65 6.69 3 grep 6.65 6.69 3 grep 6.65 6.69 3 grep 7.59 7.63 3 grep 8.60 8.64 3 grep 8.60 8.64 3 grep 9.59 9.63 3 grep 9.59 9.63 3 grep 10.60 10.64 3 grep 10.60 10.64 3 grep 11.25 11.29 3 grep 11.25 11.29 3 grep 11.25 11.29 3 grep 12.32 12.36 3 grep 12.32 12.36 3 grep 12.32 12.36 3 grep 12.32 12.36 3 grep 12.32 12.36 3 grep 13.32 13.36 3 grep 13.32 13.36 3 grep 13.32 13.36 3 grep 13.32 13.36 3 grep 13.32 13.36 3 grep 14.32 14.36 3 grep 14.32 14.36 3 grep 14.32 14.36 3 grep 14.32 14.36 3 grep 14.32 14.36 3 grep 15.27 15.31 3 grep 15.27 15.31 3 grep 15.27 15.31 3 grep 16.32 16.36 3 grep 16.32 16.36 3 grep 16.32 16.36 3 grep 16.32 16.36 3 grep 16.32 16.36 3 grep 17.31 17.35 3 grep 17.31 17.35 3 grep 17.31 17.35 3 grep 17.31 17.35 3 grep 18.33 18.37 3 grep 18.33 18.37 3 grep 18.33 18.37 3 grep 18.33 18.37 3 grep 18.33 18.37 3 grep 19.25 19.29 3 grep 19.25 19.29 3 grep 19.25 19.29 3 grep 20.30 20.34 3 grep 20.30 20.34 3 grep 20.30 20.34 3 grep 20.30 20.34 3 grep 21.27 21.31 3 grep 21.27 21.31 3 grep 21.27 21.31 3 grep 22.23 22.27 3 grep 22.23 22.27 3 grep 23.27 23.31 3 grep 23.27 23.31 3 grep 23.27 23.31 3 grep 24.30 24.34 3 grep 24.30 24.34 3 grep 24.30 24.34 3 grep 24.30 24.34 3 grep 25.33 25.37 3 grep 25.33 25.37 3 grep 25.33 25.37 3 grep 25.33 25.37 3 grep 25.33 25.37 3 grep 26.31 26.35 3 grep 26.31 26.35 3 grep 26.31 26.35 3 grep 26.31 26.35 3 grep 27.22 27.26 3 grep 27.22 27.26 3 grep 27.22 27.26 3 grep 28.22 28.26 3 grep 28.22 28.26 3 grep 28.22 28.26 }} {grep TODO(*)} sn_grep_from_history} {grep {token * /home/timo/private/GtkRadiant/interface/iscriplib.h:68://\ only\ used\ to\ retrieve\ &token\nshaders.cpp:131:\ \ char\ *token\ =\ g_ScripLibTable.m_pfnToken()\;\nshaders.cpp:148:\ \ \ \ \ \ \ \ //\ each\ token\ should\ be\ a\ shader\ filename\nshaders.cpp:149:\ \ \ \ \ \ \ \ sprintf(dirstring,\ \"scripts/%s.shader\",\ token)\;\nshaders.cpp:602:\t//\ token\ is\ shader\ name\ (full\ path\ with\ a\ \"textures\\\")\nshaders.cpp:604:\tsetName((char\ *)&(token\[9\]))\;\nshaders.cpp:606:\tchar\ *stdName\ =\ CleanTextureName(\ token\ )\;\nshaders.cpp:609:\tif\ (strcmp(token,\ \"\{\"))\nshaders.cpp:617:\t\t\tif\ (strcmp(token,\ \"\{\")\ ==\ 0)\nshaders.cpp:621:\t\t\telse\ if\ (strcmp(token,\ \"\}\")\ ==\ 0)\nshaders.cpp:625:\t\t\telse\ if\ (strcmpi(token,\ \"qer_nocarve\")\ ==\ 0)\nshaders.cpp:629:\t\t\telse\ if\ (strcmpi(token,\ \"qer_trans\")\ ==\ 0)\nshaders.cpp:633:\t\t\t\t\tm_fTrans\ =\ atof(token)\;\nshaders.cpp:637:\t\t\telse\ if\ (strcmpi(token,\ \"qer_editorimage\")\ ==\ 0)\nshaders.cpp:641:\t\t\t\t\tm_strTextureName\ =\ CleanTextureName(\ token,\ true\ )\;\nshaders.cpp:644:\t\t\telse\ if\ (strcmpi(token,\ \"surfaceparm\")\ ==\ 0)\nshaders.cpp:648:\t\t\t\t\tif\ (strcmpi(token,\ \"fog\")\ ==\ 0)\nshaders.cpp:716:\t\t\t//\ first\ token\ should\ be\ the\ path\ +\ name..\ (from\ base)\n qecIct(4\<pL,hH$ l H ` 4 t L $ l H $ t P ,   Makefileothers974605314a4/home/timo/private/GtkRadiant/interface/qerplugin.hc++9745831073/home/timo/private/GtkRadiant/interface/ishaders.hc++9745745574/home/timo/private/GtkRadiant/interface/iscriplib.hc++974534019./home/timo/private/GtkRadiant/interface/igl.hc++974534019403/home/timo/private/GtkRadiant/interface/qertypes.hc++9744176259/home/timo/private/GtkRadiant/interface/isurfaceplugin.hc++973472813:/home/timo/private/GtkRadiant/interface/ishadersmanager.hc++9733446648/home/timo/private/GtkRadiant/interface/iselectedface.hc++973472813:/home/timo/private/GtkRadiant/interface/ipluginentities.hc++9733446645/home/timo/private/GtkRadiant/interface/imessaging.hc++9733446646/home/timo/private/GtkRadiant/interface/ifilesystem.hc++9745118972/home/timo/private/GtkRadiant/interface/iepairs.hc++9733446640/home/timo/private/GtkRadiant/interface/idata.hc++974507227 missing.cppc++963261223 messaging.hc++963261223messaging.cppc++963261223 mathlib.hc++963261223 mathlib.cppc++963261223map.hc++963261223map.cppc++974032190 mainframe.hc++974360728mainframe.cppc++974511903 main.cppc++974360728 lbmlib.hc++963261223 lbmlib.cppc++974159903 ishaders.cppc++974360727 iepairs.cppc++963261222 gtkmisc.hc++974417018 gtkmisc.cppc++974511903 gtkdlgs.cppc++974417018groupdialog.hc++973472813groupdialog.cppc++974360727 glwindow.hc++966364701 glwindow.cppc++974360727 glwidget.hc++973472813 glwidget.cppc++974360727glinterface.cppc++965672506findtexturedialog.hc++965022078findtexturedialog.cppc++963261222file.hc++963261222 file.cppc++963261222 feedback.hc++973472813 feedback.cppc++973472813epairswrapper.hc++963261222 entity.hc++963261222 entity.cppc++974032190 eclass.cppc++974159903 drag.cppc++963261222dialoginfo.cppc++963261222 dialog.hc++974032190 dialog.cppc++973472813csg.cppc++963261222 camwindow.hc++963352891camwindow.cppc++973472813 camera.hc++965672506brushscript.cppc++974032190brush_primit.cppc++968344475brush.hc++965672#gdb-workdir/usr/include . . /home/timo/private/GtkRadiant/interfaceinclude-source-directories0both,xref-draw-recthistory_ctree41001project_version{yiZTS1Snavigator-4 3012 localhost.localdomain unknown 0open_info.snprj/shadersdb_files_prefix#macrofiles(noSymBr.snprj/shadersdb_files_prefix#macrofiles(noname)noname_file50Scann_Files_At_Once/home/timo/private/GtkRadiant/plugins/shadersmake_history_dirprj_lines_numqcaXUNL? q {window 51 192 832 665 832x665+44+129 edit {page {edit 828 828 {file /home/timo/private/GtkRadiant/interface/ishaders.h pos 153.0 state normal ovrwt 0 tabsize 2 offset 0}}}} {window 105 242 832 665 832x665+98+179 edit {page {edit 828 828 {file shaders.cpp pos 810.2 state normal ovrwt 0 tabsize 2 offset 0}}}}MultiWindows0both,others-write1both,group-write/home/timo/private/GtkRadiant/plugins/shadersmake-lastdir#searchnoreadonly#ignored_words{{Project files} *.proj} {{All files} *}project_extensionshistory_retrhistory_xref{default .snprj/shaders.1}views4.5.2product_version{3 grep 1.81 1.86 3 grep 1.81 1.86 3 grep 1.81 1.86 3 grep 1.81 1.86 3 grep 1.81 1.86 3 grep 1.81 1.86 3 grep 2.24 2.29 3 grep 2.24 2.29 3 grep 3.32 3.37 3 grep 3.32 3.37 3 grep 3.32 3.37 3 grep 3.32 3.37 3 grep 4.64 4.69 3 grep 4.64 4.69 3 grep 4.64 4.69 3 grep 4.64 4.69 3 grep 4.64 4.69 3 grep 4.64 4.69 3 grep 4.64 4.69 3 grep 4.64 4.69 3 grep 4.64 4.69 3 grep 4.64 4.69 3 grep 5.20 5.25 3 grep 6.35 6.40 3 grep 6.35 6.40 3 grep 6.35 6.40 3 grep 6.35 6.40 3 grep 7.51 7.56 3 grep 7.51 7.56 3 grep 7.51 7.56 3 grep 7.51 7.56 3 grep 7.51 7.56 3 grep 7.51 7.56 3 grep 7.51 7.56 3 grep 7.51 7.56 3 grep 8.28 8.33 3 grep 8.28 8.33 3 grep 8.28 8.33 3 grep 9.30 9.35 3 grep 9.30 9.35 3 grep 9.30 9.35 3 grep 10.35 10.40 3 grep 10.35 10.40 3 grep 10.35 10.40 3 grep 10.35 10.40 3 grep 11.36 11.41 3 grep 11.36 11.41 3 grep 11.36 11.41 3 grep 11.36 11.41 3 grep 11.36 11.41 3 grep 12.36 12.41 3 grep 12.36 12.41 3 grep 12.36 12.41 3 grep 12.36 12.41 3 grep 12.36 12.41 3 grep 13.37 13.42 3 grep 13.37 13.42 3 grep 13.37 13.42 3 grep 13.37 13.42 3 grep 13.37 13.42 3 grep 14.36 14.41 3 grep 14.36 14.41 3 grep 14.36 14.41 3 grep 14.36 14.41 3 grep 14.36 14.41 3 grep 15.58 15.63 3 grep 15.58 15.63 3 grep 15.58 15.63 3 grep 15.58 15.63 3 grep 15.58 15.63 3 grep 15.58 15.63 3 grep 15.58 15.63 3 grep 15.58 15.63 3 grep 15.58 15.63 3 grep 16.36 16.41 3 grep 16.36 16.41 3 grep 16.36 16.41 3 grep 16.36 16.41 3 grep 16.36 16.41 3 grep 17.33 17.38 3 grep 17.33 17.38 3 grep 17.33 17.38 3 grep 17.33 17.38 3 grep 18.28 18.33 3 grep 18.28 18.33 3 grep 18.28 18.33 }} {grep token(*)} sn_grep_from_history} {grep {QERApp_LoadShaderFile * {shaders.cpp:152: QERApp_LoadShaderFile((char*)lst->data); shaders.cpp:702:void WINAPI QERApp_LoadShaderFile (const char* filename) shaders.cpp:704:// Sys_Printf("TODO: QERApp_LoadShaderFile\n"); shaders.cpp:1061: QERApp_LoadShaderFile( name ); } {3 grep 1.20 1.41 3 grep 2.28 2.49 3 grep 3.38 3.59 3 grep 3.38 3.59 3 grep 4.18 4.39 }} {grep QERApp_LoadShaderFile(*)} sn_grep_from_history} {grep {LoadShaders * {/home/timo/private/GtkRadiant/interface/ishadersmanager.h:25: virtual void LoadShadersFromDir (const char* path) = 0; shaders.cpp:458: //++timo LoadShaders requires the vfs interface.. shaders.cpp:466: LoadShaders(); shaders.cpp:508:int WINAPI QERApp_LoadShadersFromDir (const char* path) shaders.cpp:528: Sys_Printf("WARNING: unexpected pFoo != pShader in QERApp_LoadShadersFromDir\n"); } {3 grep 1.76 1.87 3 grep 1.76 1.87 3 grep 2.27 2.38 3 grep 2.27 2.38 3 grep 3.17 3.28 3 grep 4.34 4.45 3 grep 4.34 4.45 3 grep 5.78 5.89 3 grep 5.78 5.89 3 grep 5.78 5.89 3 grep 5.78 5.89 3 grep 5.78 5.89 3 grep 5.78 5.89 }} {grep LoadShaders(*)} sn_grep_from_history} {grep {CMapStringToPtr * {/home/timo/private/GtkRadiant/interface/ishaders.h:217:typedef CMapStringToPtr** (WINAPI* PFN_QTEXMAP)(); missing.h:198:class CMapStringToPtr missing.h:201: CMapStringToPtr () missing.h:203: ~CMapStringToPtr () } {3 grep 1.63 1.78 3 grep 2.20 2.35 3 grep 3.16 3.31 3 grep 4.17 4.32 }} {grep CMapStringToPtr(*)} sn_grep_from_history} {grep {CMapSringToPtr * {/home/timo/private/GtkRadiant/interface/ishaders.h:217:typedef CMapSringToPtr** (WINAPI* PFN_QTEXMAP)(); } {3 grep 1.63 1.77 }} {grep CMapSringToPtr(*)} sn_grep_from_history} {grep {PFN_QGLDELETELISTS * {/home/timo/private/GtkRadiant/interface/igl.h:238:typedef void (APIENTRY* PFN_QGLDELETELISTS) (GLuint list, GLsizei range); /home/timo/private/GtkRadiant/interface/igl.h:355: PFN_QGLDELETELISTS m_pfn_qglDeleteLists; } {3 grep 1.74 1.92 3 grep 1.74 1.92 3 grep 2.52 2.70 }} {grep PFN_QGLDELETELISTS(*)} sn_grep_from_history} {grep {Sys_FPrintf * {shaders.cpp:87: Sys_FPrintf(SYS_ERR, "shaders module: Failed to get QERAppDataTable\n"); shaders.cpp:1059: Sys_FPrintf(SYS_WRN, "TODO: fill the freakin table!!\n"); } {3 grep 1.17 1.28 3 grep 2.19 2.30 }} {grep Sys_FPrintf(*)} sn_grep_from_history} {grep {REFGUID * {/home/timo/private/GtkRadiant/interface/qerplugin.h:40:#ifndef _REFGUID_DEFINED /home/timo/private/GtkRadiant/interface/qerplugin.h:41:#define _REFGUID_DEFINED /home/timol b l /private/GtkRadiant/interface/qerplugin.h:42:#define REFGUID const GUID & /home/timo/private/GtkRadiant/interface/qerplugin.h:43:#endif // !_REFGUID_DEFINED /home/timo/private/GtkRadiant/interface/qerplugin.h:231:typedef int (WINAPI * PFN_QERPLUG_REQUESTINTERFACE)( REFGUID, void* ); /home/timo/private/GtkRadiant/interface/qerplugin.h:516:typedef int (WINAPI * PFN_QERAPP_REQUESTINTERFACE)( REFGUID, void* ); missing.h:52:#ifndef _REFGUID_DEFINED missing.h:53:#define _REFGUID_DEFINED missing.h:54:#define REFGUID const GUID & missing.h:55:#endif // !_REFGUID_DEFINED shaders.cpp:1022:extern "C" int QERPlug_RequestInterface( REFGUID refGUID, LPVOID pInterface ) } {3 grep 1.64 1.71 3 grep 1.64 1.71 3 grep 2.64 2.71 3 grep 2.64 2.71 3 grep 3.63 3.70 3 grep 3.63 3.70 3 grep 4.67 4.74 3 grep 4.67 4.74 3 grep 5.109 5.116 3 grep 5.109 5.116 3 grep 5.109 5.116 3 grep 5.109 5.116 3 grep 5.109 5.116 3 grep 5.109 5.116 3 grep 5.109 5.116 3 grep 5.109 5.116 3 grep 6.108 6.115 3 grep 6.108 6.115 3 grep 6.108 6.115 3 grep 6.108 6.115 3 grep 6.108 6.115 3 grep 6.108 6.115 3 grep 6.108 6.115 3 grep 6.108 6.115 3 grep 7.22 7.29 3 grep 7.22 7.29 3 grep 8.22 8.29 3 grep 8.22 8.29 3 grep 9.21 9.28 3 grep 9.21 9.28 3 grep 10.25 10.32 3 grep 10.25 10.32 3 grep 11.58 11.65 3 grep 11.58 11.65 3 grep 11.58 11.65 3 grep 11.58 11.65 3 grep 11.58 11.65 3 grep 11.58 11.65 }} {grep REFGUID(*)} sn_grep_from_history}