mirror of
https://github.com/ZDoom/raze-gles.git
synced 2024-11-10 23:02:03 +00:00
- hooked up a few things and re-enabled some code depending on the texture manager.
This commit is contained in:
parent
e985db3d08
commit
be8813f962
6 changed files with 4 additions and 12 deletions
|
@ -48,6 +48,7 @@
|
||||||
#include "m_random.h"
|
#include "m_random.h"
|
||||||
#include "v_font.h"
|
#include "v_font.h"
|
||||||
#include "templates.h"
|
#include "templates.h"
|
||||||
|
#include "palutil.h"
|
||||||
|
|
||||||
extern FRandom pr_exrandom;
|
extern FRandom pr_exrandom;
|
||||||
FMemArena FxAlloc(65536);
|
FMemArena FxAlloc(65536);
|
||||||
|
|
|
@ -3,6 +3,7 @@
|
||||||
#include "v_video.h"
|
#include "v_video.h"
|
||||||
#include "s_soundinternal.h"
|
#include "s_soundinternal.h"
|
||||||
#include "texturemanager.h"
|
#include "texturemanager.h"
|
||||||
|
#include "palutil.h"
|
||||||
|
|
||||||
void JitCompiler::EmitMOVE()
|
void JitCompiler::EmitMOVE()
|
||||||
{
|
{
|
||||||
|
@ -53,11 +54,7 @@ static void CastCo2S(FString *a, int b) { PalEntry c(b); a->Format("%02x %02x %0
|
||||||
static int CastS2So(FString *b) { return FSoundID(*b); }
|
static int CastS2So(FString *b) { return FSoundID(*b); }
|
||||||
static void CastSo2S(FString* a, int b) { *a = soundEngine->GetSoundName(b); }
|
static void CastSo2S(FString* a, int b) { *a = soundEngine->GetSoundName(b); }
|
||||||
static void CastSID2S(FString* a, unsigned int b) { VM_CastSpriteIDToString(a, b); }
|
static void CastSID2S(FString* a, unsigned int b) { VM_CastSpriteIDToString(a, b); }
|
||||||
#if 0
|
|
||||||
static void CastTID2S(FString *a, int b) { auto tex = TexMan.GetTexture(*(FTextureID*)&b); *a = (tex == nullptr) ? "(null)" : tex->GetName().GetChars(); }
|
static void CastTID2S(FString *a, int b) { auto tex = TexMan.GetTexture(*(FTextureID*)&b); *a = (tex == nullptr) ? "(null)" : tex->GetName().GetChars(); }
|
||||||
#else
|
|
||||||
static void CastTID2S(FString* a, int b) { *a = "(null)"; }
|
|
||||||
#endif
|
|
||||||
|
|
||||||
void JitCompiler::EmitCAST()
|
void JitCompiler::EmitCAST()
|
||||||
{
|
{
|
||||||
|
|
|
@ -42,6 +42,7 @@
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
#include "basics.h"
|
#include "basics.h"
|
||||||
#include "texturemanager.h"
|
#include "texturemanager.h"
|
||||||
|
#include "palutil.h"
|
||||||
|
|
||||||
extern cycle_t VMCycles[10];
|
extern cycle_t VMCycles[10];
|
||||||
extern int VMCalls[10];
|
extern int VMCalls[10];
|
||||||
|
|
|
@ -1848,10 +1848,8 @@ static void DoCast(const VMRegisters ®, const VMFrame *f, int a, int b, int c
|
||||||
case CAST_TID2S:
|
case CAST_TID2S:
|
||||||
{
|
{
|
||||||
ASSERTS(a); ASSERTD(b);
|
ASSERTS(a); ASSERTD(b);
|
||||||
#if 0
|
|
||||||
auto tex = TexMan.GetTexture(*(FTextureID*)&(reg.d[b]));
|
auto tex = TexMan.GetTexture(*(FTextureID*)&(reg.d[b]));
|
||||||
reg.s[a] = tex == nullptr ? "(null)" : tex->GetName().GetChars();
|
reg.s[a] = tex == nullptr ? "(null)" : tex->GetName().GetChars();
|
||||||
#endif
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -119,6 +119,7 @@ void FTextureManager::FlushAll()
|
||||||
{
|
{
|
||||||
for (int j = 0; j < 2; j++)
|
for (int j = 0; j < 2; j++)
|
||||||
{
|
{
|
||||||
|
Textures[i].Texture->DeleteHardwareTextures();
|
||||||
#if 0
|
#if 0
|
||||||
Textures[i].Texture->SystemTextures.Clean(true, true);
|
Textures[i].Texture->SystemTextures.Clean(true, true);
|
||||||
DeleteSoftwareTexture(Textures[i].Texture->SoftwareTexture);
|
DeleteSoftwareTexture(Textures[i].Texture->SoftwareTexture);
|
||||||
|
|
|
@ -1,6 +0,0 @@
|
||||||
#pragma once
|
|
||||||
|
|
||||||
// just a dummy to avoid editing other files.
|
|
||||||
|
|
||||||
inline int V_GetColor(const void *m, const char *, void * a= nullptr) { return 0; }
|
|
||||||
|
|
Loading…
Reference in a new issue