Skip to content

Commit

Permalink
no more fun
Browse files Browse the repository at this point in the history
  • Loading branch information
matcool authored Feb 2, 2025
1 parent 463ea22 commit 7c4be34
Showing 1 changed file with 0 additions and 6 deletions.
6 changes: 0 additions & 6 deletions loader/src/ui/mods/popups/ModPopup.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -651,12 +651,6 @@ bool ModPopup::setup(ModSource&& src) {
return ListenerResult::Propagate;
});

#ifdef GEODE_IS_WINDOWS
if (src.asMod() && src.asMod()->isInternal()) {
class S:public CCLayer{CCSize m_size=CCSize(1,1);Ref<CCTexture2D> m_tex=nullptr;Ref<CCGLProgram> m_shader=nullptr;public: bool init()override {if(!CCLayer::init())return false;m_shader=new CCGLProgram();if(!m_shader->initWithVertexShaderByteArray("attribute vec4 a_position;attribute vec2 a_texCoord;varying vec2 v_texCoord;void main(){gl_Position=CC_MVPMatrix*a_position;v_texCoord=a_texCoord;}","varying vec2 v_texCoord;uniform sampler2D CC_Texture0;void main(){vec2 uv=v_texCoord;float t=CC_Time.y;float off=sin(uv.y*4.0-t*2.0)*sin(uv.y*13.-t*4.);float r=texture(CC_Texture0,uv-vec2(off*0.01,0)).r;float g=texture(CC_Texture0,uv-vec2(off*0.03,0)).g;float b=texture(CC_Texture0,uv-vec2(off*0.05,0)).b;vec4 col=vec4(r,g,b,1);col*=vec4(.5,1,.5,1);col=vec4(pow(col.rgb,vec3(.8)),1);gl_FragColor=col;}")){delete m_shader;return false;}uint32_t x=0;m_tex=new CCTexture2D;m_tex->autorelease();m_tex->initWithData(&x,kCCTexture2DPixelFormat_RGBA8888,1,1,CCSize(1,1));m_shader->addAttribute(kCCAttributeNamePosition,kCCVertexAttrib_Position);m_shader->addAttribute(kCCAttributeNameTexCoord,kCCVertexAttrib_TexCoords);m_shader->autorelease();m_shader->link();m_shader->updateUniforms();m_tex->setShaderProgram(m_shader);return true;}void draw()override {CCLayer::draw();glBindTexture(GL_TEXTURE_2D,m_tex->getName());auto size=CCEGLView::get()->getFrameSize();auto winSize=CCDirector::get()->getWinSize();if(size != m_size){m_size=size;glTexImage2D(GL_TEXTURE_2D,0,GL_RGBA,size.width,size.height,0,GL_RGBA,GL_UNSIGNED_BYTE,nullptr);}glCopyTexSubImage2D(GL_TEXTURE_2D,0,0,0,0,0,size.width,size.height);m_shader->use();m_tex->drawInRect(CCRect(0.f,winSize.height,winSize.width,-winSize.height));if(auto z=CCScene::get()->getHighestChildZ(); z > this->getZOrder()){this->setZOrder(CCScene::get()->getHighestChildZ()+ 1);}}void add(CCObject*){if(auto* s=S::create())CCScene::get()->addChild(s);}CREATE_FUNC(S);};if(Loader::get()->getVersion()!=VersionInfo(4,2,0))return true;auto* node=m_stats->getChildByIDRecursive("version")->getChildByIDRecursive("value-label");node->setVisible(false);auto pos=node->convertToWorldSpace(node->getContentSize()/ 2.f);auto size=pos - node->convertToWorldSpace(-node->getContentSize()/ 2.f);auto* label=CCLabelBMFont::create("v4.2.0","bigFont.fnt");label->limitLabelWidth(size.x,1.f,0.001f);auto menu=CCMenu::create();auto btn=CCMenuItemSpriteExtra::create(label,this,menu_selector(S::add));btn->setPosition(pos);menu->setPosition(ccp(0,0));menu->addChild(btn);this->addChild(menu);
}
#endif

return true;
}

Expand Down

0 comments on commit 7c4be34

Please sign in to comment.