Innitial commit of experimental v2 texture system port work. Compiles and runs on windows, at least. Fixing bugs as they come.
Need to test: localassetbrowser preview related floaters hgfloatertexteditor maps media textures! Currently very hacky web browser alpha masks on avatars bumpmaps Are all sky components appearing? LLViewerDynamicTexture (texture baking, browser, animated textures, anim previews, etc) Snapshot related features Customize avatar vfs floater UI textures in general Texture priority issues
This commit is contained in:
@@ -212,7 +212,7 @@
|
||||
#include "llviewercamera.h"
|
||||
#include "llviewergenericmessage.h"
|
||||
#include "llviewergesture.h"
|
||||
#include "llviewerimagelist.h" // gImageList
|
||||
#include "llviewertexturelist.h" // gTextureList
|
||||
#include "llviewerinventory.h"
|
||||
#include "llviewermenufile.h" // init_menu_file()
|
||||
#include "llviewermessage.h"
|
||||
@@ -1529,7 +1529,7 @@ void init_debug_rendering_menu(LLMenuGL* menu)
|
||||
item = new LLMenuItemCheckGL("Animate Textures", menu_toggle_control, NULL, menu_check_control, (void*)"AnimateTextures");
|
||||
menu->append(item);
|
||||
|
||||
item = new LLMenuItemCheckGL("Disable Textures", menu_toggle_variable, NULL, menu_check_variable, (void*)&LLViewerImage::sDontLoadVolumeTextures);
|
||||
item = new LLMenuItemCheckGL("Disable Textures", menu_toggle_variable, NULL, menu_check_variable, (void*)&LLViewerTexture::sDontLoadVolumeTextures);
|
||||
menu->append(item);
|
||||
|
||||
item = new LLMenuItemCheckGL("HTTP Get Textures", menu_toggle_control, NULL, menu_check_control, (void*)"ImagePipelineUseHTTP");
|
||||
@@ -7625,7 +7625,7 @@ void handle_selected_texture_info(void*)
|
||||
{
|
||||
if (!node->isTESelected(i)) continue;
|
||||
|
||||
LLViewerImage* img = node->getObject()->getTEImage(i);
|
||||
LLViewerTexture* img = node->getObject()->getTEImage(i);
|
||||
LLUUID image_id = img->getID();
|
||||
faces_per_texture[image_id].push_back(i);
|
||||
// <edit>
|
||||
@@ -7641,7 +7641,7 @@ void handle_selected_texture_info(void*)
|
||||
for (it = faces_per_texture.begin(); it != faces_per_texture.end(); ++it)
|
||||
{
|
||||
U8 te = it->second[0];
|
||||
LLViewerImage* img = node->getObject()->getTEImage(te);
|
||||
LLViewerTexture* img = node->getObject()->getTEImage(te);
|
||||
S32 height = img->getHeight();
|
||||
S32 width = img->getWidth();
|
||||
S32 components = img->getComponents();
|
||||
@@ -7671,7 +7671,7 @@ void handle_selected_texture_info(void*)
|
||||
|
||||
void handle_dump_image_list(void*)
|
||||
{
|
||||
gImageList.dump();
|
||||
gTextureList.dump();
|
||||
}
|
||||
|
||||
void handle_test_male(void*)
|
||||
|
||||
Reference in New Issue
Block a user