<<Prev
Next>>
Scroll to Bottom
Stuff goes here
L1[00:15:36] ⇨
Joins: psxlover
(psxlover!psxlover@athedsl-4419279.home.otenet.gr)
L2[00:30:56] ⇦
Quits: flappy (flappy!~flappy@88-113-149-197.elisa-laajakaista.fi)
(Read error: Connection reset by peer)
L3[00:31:05] ⇦
Quits: Brokkoli (Brokkoli!~Brokkoli@p2E5B1C60.dip0.t-ipconnect.de)
(Remote host closed the connection)
L4[00:32:22] <Majora320> Is there any docs
on how to create a crafting recipie?
L5[00:32:28] <Majora320>
s/recipie/recipe
L6[00:32:35] <Majora320> s/Is/Are
L8[00:52:50] ⇦
Quits: Rokiyo (Rokiyo!~Rokiyo@101.167.173.217) ()
L9[01:14:38] ⇦
Quits: Majora320 (Majora320!~Majora320@63.225.168.166) (Read error:
Connection reset by peer)
L10[01:34:10] ⇨
Joins: immibis
(immibis!~chatzilla@222-155-160-32-fibre.bb.spark.co.nz)
L11[01:34:36] ⇨
Joins: Noppes
(Noppes!~Noppes@ip56530f2e.direct-adsl.nl)
L12[01:54:03] ⇨
Joins: RichardG (RichardG!~RichardG@201.37.243.160)
L13[01:54:04]
MineBot sets mode: +v on RichardG
L14[01:54:05] ⇦
Quits: RichardG_ (RichardG_!~RichardG@201.37.243.160) (Read error:
Connection reset by peer)
L15[02:00:03] <MCPBot_Reborn> [TEST CSV]
Pushing snapshot_20180405 mappings to Forge Maven.
L16[02:00:07] <MCPBot_Reborn> [TEST CSV]
Maven upload successful for mcp_snapshot-20180405-1.12.zip
(mappings = "snapshot_20180405" in build.gradle).
L17[02:00:18] <MCPBot_Reborn> Semi-live
(every 10 min), Snapshot (daily ~3:00 EST), and Stable (committed)
MCPBot mapping exports can be found here:
http://export.mcpbot.bspk.rs/
L18[02:52:53] ⇨
Joins: ben_mkiv
(ben_mkiv!~ben_mkiv@p4FED5132.dip0.t-ipconnect.de)
L19[03:08:16] ⇦
Quits: srs_bsns (srs_bsns!blk@107.190.101.30) (Read error:
Connection reset by peer)
L20[03:09:12] ⇨
Joins: srs_bsns (srs_bsns!blk@107.190.101.30)
L21[03:10:04] ⇦
Quits: dmod (dmod!sid32492@id-32492.tooting.irccloud.com) (Read
error: Connection reset by peer)
L22[03:10:24] ⇦
Quits: vidplace7 (vidplace7!sid14837@id-14837.tooting.irccloud.com)
(Read error: Connection reset by peer)
L23[03:10:24] ⇦
Quits: HassanS6000
(HassanS6000!sid159234@id-159234.ealing.irccloud.com) (Read error:
Connection reset by peer)
L24[03:10:32] ⇨
Joins: HassanS6000
(HassanS6000!sid159234@id-159234.ealing.irccloud.com)
L25[03:10:34] ⇨
Joins: dmod
(dmod!sid32492@id-32492.tooting.irccloud.com)
L26[03:10:39] ⇨
Joins: vidplace7
(vidplace7!sid14837@id-14837.tooting.irccloud.com)
L27[03:10:43] ⇦
Quits: kroeser|away
(kroeser|away!~kroeser@2001:4801:7817:72:6f7c:4c10:ff10:1b85) (Ping
timeout: 190 seconds)
L28[03:11:03] ⇦
Quits: _123DMWM (_123DMWM!123DMWM@omega.classicube.net) (Ping
timeout: 190 seconds)
L29[03:13:53] ⇦
Quits: darkevilmac
(darkevilmac!~dark.evil@2604:a880:800:10::11b6:7001) (Ping timeout:
383 seconds)
L30[03:14:08] ⇨
Joins: kroeser
(kroeser!~kroeser@2001:4801:7817:72:6f7c:4c10:ff10:1b85)
L31[03:14:18] ⇨
Joins: _123DMWM
(_123DMWM!123DMWM@omega.classicube.net)
L32[03:14:22] ⇦
Quits: Aedda (Aedda!~aedda@2600:3c00::19:cace) (Ping timeout: 383
seconds)
L33[03:16:09] ⇦
Quits: Dark (Dark!~MrDark@2607:fcc8:d48b:eb00:9db8:9c1e:fcf4:9e44)
(Read error: Connection reset by peer)
L34[03:16:30] ⇨
Joins: Lymia
(Lymia!~lymia@magical.girl.lyrical.lymia.moe)
L35[03:16:57] ⇨
Joins: Dark
(Dark!~MrDark@2607:fcc8:d48b:eb00:9db8:9c1e:fcf4:9e44)
L36[03:20:52] ⇨
Joins: Aedda (Aedda!~aedda@2600:3c00::19:cace)
L37[03:24:43] ⇦
Quits: xnrand (xnrand!xnrand@0.xnrand.com) (Ping timeout: 190
seconds)
L38[03:24:43] ⇦
Quits: TechnicianLP (TechnicianLP!YTi5X5rzt1@tcnicn.com) (Ping
timeout: 190 seconds)
L39[03:25:03] ⇦
Quits: turt2live (turt2live!~travist2l@2001:470:1af1:107::e) (Ping
timeout: 190 seconds)
L40[03:25:23] ⇦
Quits: m5w (m5w!~m5wmatrix@2001:470:1af1:107::86) (Ping timeout:
190 seconds)
L41[03:25:23] ⇦
Quits: Korobi (Korobi!korobi@is.a.ninja.korobi.io) (Ping timeout:
190 seconds)
L42[03:26:16] ⇨
Joins: xnrand (xnrand!xnrand@0.xnrand.com)
L43[03:26:32] ⇨
Joins: TechnicianLP
(TechnicianLP!jZjiQfGUhj@tcnicn.com)
L44[03:27:42] ⇨
Joins: Korobi (Korobi!korobi@is.a.ninja.korobi.io)
L45[03:28:23] ⇦
Quits: Dark (Dark!~MrDark@2607:fcc8:d48b:eb00:9db8:9c1e:fcf4:9e44)
(Ping timeout: 383 seconds)
L46[03:28:52] ⇦
Quits: lp (lp!~lordpipe@66.109.211.167) (Ping timeout: 383
seconds)
L47[03:28:52] ⇦
Quits: Lymia (Lymia!~lymia@magical.girl.lyrical.lymia.moe) (Ping
timeout: 383 seconds)
L48[03:31:46] ⇦
Quits: cpw (cpw!~cpw@23-233-58-185.cpe.pppoe.ca) (Ping timeout: 383
seconds)
L49[03:32:11] ⇨
Joins: Lymia
(Lymia!~lymia@magical.girl.lyrical.lymia.moe)
L50[03:34:03] ⇨
Joins: m5w (m5w!~m5wmatrix@2001:470:1af1:107::86)
L51[03:34:49] ⇨
Joins: turt2live
(turt2live!~travist2l@2001:470:1af1:107::e)
L52[03:35:16] ⇨
Joins: cpw (cpw!~cpw@23-233-58-185.cpe.pppoe.ca)
L53[03:35:16]
MineBot sets mode: +o on cpw
L54[03:37:20] ⇨
Joins: lp (lp!~lordpipe@66.109.211.167)
L55[03:42:24] ⇦
Quits: cpw (cpw!~cpw@23-233-58-185.cpe.pppoe.ca) (Ping timeout: 383
seconds)
L56[03:42:45] ⇨
Joins: cpw (cpw!~cpw@23-233-58-185.cpe.pppoe.ca)
L57[03:42:45]
MineBot sets mode: +o on cpw
L58[03:48:13] ⇨
Joins: Seppon
(Seppon!~Noppes@ip56530f2e.direct-adsl.nl)
L59[03:53:31] ⇦
Quits: Noppes (Noppes!~Noppes@ip56530f2e.direct-adsl.nl) (Ping
timeout: 383 seconds)
L60[04:37:39] ⇦
Quits: Ivorius (Ivorius!~Ivorius@2604:a880:800:10::55b:8001)
(Remote host closed the connection)
L61[04:38:58] ⇨
Joins: Javaschreiber
(Javaschreiber!~Thunderbi@200116b822ea1600d56c238ba42c0558.dip.versatel-1u1.de)
L62[04:39:37] ⇦
Quits: Javaschreiber
(Javaschreiber!~Thunderbi@200116b822ea1600d56c238ba42c0558.dip.versatel-1u1.de)
(Client Quit)
L63[05:04:09] ⇦
Quits: MCPBot_Reborn (MCPBot_Reborn!~MCPBot_Re@mcpbot.bspk.rs)
(Ping timeout: 198 seconds)
L64[05:08:54] ⇨
Joins: MCPBot_Reborn
(MCPBot_Reborn!~MCPBot_Re@mcpbot.bspk.rs)
L65[06:03:22] ⇦
Quits: Isi
(Isi!webchat@cpc96910-walt25-2-0-cust672.13-2.cable.virginm.net)
(Quit: webchat.esper.net)
L66[06:15:40] ⇦
Quits: Searge|Office
(Searge|Office!~Searge@h-85-24-130-18.NA.cust.bahnhof.se) (Read
error: Connection reset by peer)
L67[06:22:18] ⇨
Joins: Isi2
(Isi2!webchat@cpc96910-walt25-2-0-cust672.13-2.cable.virginm.net)
L68[06:22:33] ⇨
Joins: Searge|Office
(Searge|Office!~Searge@h-85-24-130-18.NA.cust.bahnhof.se)
L69[06:27:12] ⇨
Joins: Ivorius
(Ivorius!~Ivorius@2604:a880:800:10::55b:8001)
L70[06:46:45] ⇨
Joins: Nedelosk
(Nedelosk!~Nedelosk@ip-109-90-121-64.hsi11.unitymediagroup.de)
L71[06:59:23] ⇨
Joins: shalmezad (shalmezad!~shalmezad@208.77.131.50)
L72[07:03:29] ⇨
Joins: SuperCoder79
(SuperCoder79!uid276919@id-276919.tooting.irccloud.com)
L73[07:13:59] ⇨
Joins: quadraxis
(quadraxis!~quadraxis@cpc77295-basf12-2-0-cust599.12-3.cable.virginm.net)
L74[07:29:58] ⇦
Quits: lp (lp!~lordpipe@66.109.211.167) (Quit: WeeChat
2.1)
L75[07:46:31] ⇦
Quits: srs_bsns (srs_bsns!blk@107.190.101.30) (Ping timeout: 182
seconds)
L76[07:50:48] ⇨
Joins: srs_bsns (srs_bsns!blk@107.190.101.30)
L77[08:16:21] ⇨
Joins: h404bi (h404bi!~h404bi@119.129.113.156)
L78[08:39:56] ⇨
Joins: Lupus590
(Lupus590!~Lupus590@cpc124520-swan5-2-0-cust53.7-3.cable.virginm.net)
L79[08:40:11] ⇦
Quits: Upth
(Upth!~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net) (Ping
timeout: 182 seconds)
L80[08:40:23] ⇨
Joins: Upth
(Upth!~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net)
L81[08:42:36] ⇨
Joins: MalkContent
(MalkContent!~MalkConte@p4FDCDDDD.dip0.t-ipconnect.de)
L82[08:47:12] ⇨
Joins: axel
(axel!~axel@2a00:801:211:db81:fc3f:7c15:eb2e:2)
L83[08:51:53] ⇦
Quits: Lupus590
(Lupus590!~Lupus590@cpc124520-swan5-2-0-cust53.7-3.cable.virginm.net)
(Ping timeout: 186 seconds)
L84[08:52:40] ⇦
Quits: axel (axel!~axel@2a00:801:211:db81:fc3f:7c15:eb2e:2) (Remote
host closed the connection)
L85[08:53:42] ⇨
Joins: axel
(axel!~axel@2a00:801:211:db81:fc3f:7c15:eb2e:2)
L86[09:03:34] ⇦
Quits: justJanne (justJanne!~justJanne@lithium.kuschku.de) (Quit:
So, if you care to find me, look to the western sky. As someone
told me lately, everyone deserves a chance to fly.)
L87[09:03:40] ⇦
Quits: axel (axel!~axel@2a00:801:211:db81:fc3f:7c15:eb2e:2) (Remote
host closed the connection)
L88[09:04:07] ⇨
Joins: justJanne
(justJanne!~justJanne@lithium.kuschku.de)
L89[09:30:21] ⇨
Joins: Lupus590 (Lupus590!~Lupus590@84.92.203.163)
L90[09:38:55] ⇨
Joins: Brokkoli
(Brokkoli!~Brokkoli@p2E5B1C60.dip0.t-ipconnect.de)
L91[09:52:43] ⇦
Quits: Lupus590 (Lupus590!~Lupus590@84.92.203.163) (Ping timeout:
190 seconds)
L92[09:58:14] ⇦
Quits: Seppon (Seppon!~Noppes@ip56530f2e.direct-adsl.nl) (Read
error: -0x1: UNKNOWN ERROR CODE (0001))
L93[09:59:59] ⇨
Joins: Noppes
(Noppes!~Noppes@ip56530f2e.direct-adsl.nl)
L94[10:00:36] ⇦
Quits: shalmezad (shalmezad!~shalmezad@208.77.131.50) (Quit: This
computer has gone to sleep)
L95[10:05:14] ⇨
Joins: axel
(axel!~axel@2a00:801:211:db81:fc3f:7c15:eb2e:2)
L97[10:14:06] ⇨
Joins: Lupus590
(Lupus590!~Lupus590@cpc124520-swan5-2-0-cust53.7-3.cable.virginm.net)
L98[10:18:13] <axel> i dont get why it
complains about not having the blockstate, i am overriding the
getBlockstate constructor
L99[10:35:08] <axel> there isnt anything
else other than overriding the getMetaFromState, getStateFromMeta
and getBlockstate methods and setting the default blockstate that
needs to be done, right?
L100[10:35:53]
⇨ Joins: shalmezad
(shalmezad!~shalmezad@208.77.131.50)
L101[10:37:50] <quadraxis> you should be
overriding createBlockState(), not getBlockState()
L102[10:38:22] <axel> omg
L103[10:38:25] <quadraxis> getBlockState
is just a getter
L104[10:38:28] <axel> im embarrassed
:C
L105[10:38:40] <quadraxis> (and should
probably be final, to prevent things like this)
L106[10:44:18]
⇨ Joins: arlyon
(arlyon!~arlyon@host86-183-123-167.range86-183.btcentralplus.com)
L107[10:50:22] ⇦
Quits: arlyon
(arlyon!~arlyon@host86-183-123-167.range86-183.btcentralplus.com)
(Quit: My MacBook has gone to sleep. ZZZzzz…)
L108[10:54:21]
⇨ Joins: arlyon
(arlyon!~arlyon@host86-183-123-167.range86-183.btcentralplus.com)
L109[10:56:04] ⇦
Quits: arlyon
(arlyon!~arlyon@host86-183-123-167.range86-183.btcentralplus.com)
(Read error: Connection reset by peer)
L110[11:56:21]
⇨ Joins: flappy
(flappy!~flappy@88-113-149-197.elisa-laajakaista.fi)
L111[12:13:25] <barteks2x> as always, when
I wanted to reproduce a memory leak it refused to happen. Npow that
I'm trying to reproduce a completely different issue, I'm facing
that memory leak I couldn't reporoduce efore
L112[12:19:50] <barteks2x> WTF
L113[12:19:58] <barteks2x> why is the
world instance itself an GC root!?
L114[12:22:45] <barteks2x> I don't even
know which one is the leaked world
L115[12:23:03] ⇦
Quits: immibis
(immibis!~chatzilla@222-155-160-32-fibre.bb.spark.co.nz) (Ping
timeout: 190 seconds)
L116[12:24:56]
⇨ Joins: Javaschreiber
(Javaschreiber!~Thunderbi@200116b822ea1600d56c238ba42c0558.dip.versatel-1u1.de)
L117[12:26:07]
⇨ Joins: immibis
(immibis!~chatzilla@222-155-160-32-fibre.bb.spark.co.nz)
L118[12:30:35] <quadraxis> are you running
in a debugger?
L119[12:31:29] <barteks2x> nope
L120[12:31:46] <barteks2x> just from
vanilla launcher
L122[13:04:19]
⇨ Joins: OrionOnline
(OrionOnline!~OrionOnli@p54B45396.dip0.t-ipconnect.de)
L123[13:04:45] <OrionOnline> Hello, anyone
having experience rendering blockmodels using a vertexbuffer?
L124[13:28:32] ⇦
Quits: OrionOnline
(OrionOnline!~OrionOnli@p54B45396.dip0.t-ipconnect.de) (Read error:
Connection reset by peer)
L125[13:31:12] ⇦
Quits: Isi2
(Isi2!webchat@cpc96910-walt25-2-0-cust672.13-2.cable.virginm.net)
(Remote host closed the connection)
L126[13:35:52]
⇨ Joins: OrionOnline
(OrionOnline!~OrionOnli@p54B45396.dip0.t-ipconnect.de)
L127[13:41:56] <OrionOnline> Damn
connection dropped
L128[13:42:02] <OrionOnline> Did anyone
answer my question?
L129[13:58:23] <barteks2x> no. I know how
to render a blockstate model, but not sure if this is what you
want. I use it in my GUI code for worldgen customization
L130[14:00:02] <barteks2x> whatever you
want to do, BlockRendererDispatcher seems like a useful class
L131[14:02:58] <OrionOnline> barteks2x, I
am using that already
L132[14:03:04] <OrionOnline> That is
however not fast enough
L133[14:03:24] <OrionOnline> I am
rendering roughly 30000 Blocks
L134[14:03:30] <barteks2x> then you need
to do what chunk rendering code does: create a display list/VBO for
all thos eblocks
L135[14:03:31] <OrionOnline> That is not
fast enough
L136[14:03:35] <OrionOnline> Yep
L137[14:03:48] <OrionOnline> That is what
I am doing..... Hence the question regarding VertexBuffer
L138[14:04:05] <barteks2x> It really has
nothing to do with VertexBuffer to me
L139[14:04:36] <OrionOnline> Actually it
has everything to do with VertexBuffer :D
L140[14:05:07] <OrionOnline> It uses a
BufferBuilder to write the vertex data into a VertexBuffer which
turns it into a VBO
L141[14:05:11] <barteks2x> oh I confused
it with BufferBuilder
L142[14:05:12] <OrionOnline> Or display
list
L143[14:05:41] <barteks2x> because I
initially ported it over from older mappings that I think had
BufferBuilder named VertexBuffer or somethinbg
L144[14:05:53] <OrionOnline> Yeah they
changed naming
L145[14:05:57] <OrionOnline> If I am not
mistaken
L146[14:07:05] <barteks2x> look at
VertexBufferUploader
L147[14:07:28] <barteks2x> and it's usages
in ChunkRenderDispatcher
L148[14:08:31] <OrionOnline> I know
L149[14:08:32] <OrionOnline> I am using
thta
L150[14:08:46] <barteks2x> show the code
then
L151[14:08:47] <OrionOnline> For some
reason I can not get it to display anything
L152[14:08:50] <OrionOnline> One sec
L153[14:08:52] <barteks2x> oh...
L154[14:09:13] <barteks2x> "nothing
is rendered" is the most annoying part of using something like
opengl
L156[14:10:51] <OrionOnline> Yep
L157[14:11:17] <OrionOnline>
StructureClientHandler is the entry point
L158[14:11:33] <OrionOnline> It basically
pushes it to TemplateRenderHandler
L159[14:12:09] <barteks2x> unrelated but
readiong thos code without a local variable for player hurts double
d5 = Minecraft.getMinecraft().player.lastTickPosZ +
(Minecraft.getMinecraft().player.posZ -
Minecraft.getMinecraft().player.lastTickPosZ) * partialTicks;
L160[14:12:25] <OrionOnline> It is test
code :D
L161[14:12:32] <OrionOnline> I just want
it to render something first
L163[14:12:38] <OrionOnline> Is the
actuall rendering code
L164[14:13:28] <barteks2x> I didn't think
you ever call finishDrawing or something
L165[14:13:47] <barteks2x> on
BufferBuilder
L166[14:14:18] <barteks2x> oh nvm, you
do
L168[14:19:17] <barteks2x> and you are
sure all the matrix tyransforms are right?
L169[14:20:53] <OrionOnline> See that Is
what I am not sure about
L170[14:21:28]
⇨ Joins: Ipsis
(Ipsis!~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L171[14:21:39] <OrionOnline> I replicated
the code from VboRenderList
L172[14:21:42] <barteks2x> I would say try
without any glTranslate and matrix, and see if something renders
close to x=0, y=0, z0=0
L173[14:23:22] <OrionOnline> Trying
now
L174[14:23:36] <barteks2x> you are sure
the code is actually called, right?
L175[14:25:06] <OrionOnline> Yes
L176[14:25:11] <OrionOnline> I triple
checked by now
L177[14:26:18] ⇦
Quits: h404bi (h404bi!~h404bi@119.129.113.156) (Read error:
Connection reset by peer)
L178[14:27:03] <barteks2x> is any texture
actually used there?
L179[14:28:28] <OrionOnline> What do you
mean with is any texture actually used there?
L180[14:28:34] <OrionOnline> I am
rendering 30 Blocks
L181[14:28:41] <OrionOnline> 30000*
L182[14:28:47] <barteks2x> yes but I don't
see you ever binding a texture
L183[14:28:52] <barteks2x> other than the
lightmap stuff
L185[14:30:21] <barteks2x> this is not
binding texture. this is just setting which textuire unit you are
using
L186[14:30:35] <barteks2x> I have this in
my code:
L187[14:30:36] <barteks2x> ITextureObject
blockTexture =
Minecraft.getMinecraft().getTextureManager().getTexture(TextureMap.LOCATION_BLOCKS_TEXTURE);
L188[14:30:36] <barteks2x>
GL11.glBindTexture(GL11.GL_TEXTURE_2D,
blockTexture.getGlTextureId());
L189[14:30:59] <barteks2x> probably could
use OpenGLHelper there
L190[14:31:26] <barteks2x>
GLStateManager*
L191[14:35:23] <OrionOnline> Hmm let me
try that
L192[14:35:33] <OrionOnline> Once my
Instance starts after this IDEA update
L193[14:36:14] <ben_mkiv> anyone ever had
trouble with shaders messing up custom gl stuff?
L194[14:36:27] <OrionOnline> depends
L195[14:36:27] <ben_mkiv> talking about
this custom shader packs
L196[14:36:44] <barteks2x> shaders are
going to mess with opengl
L197[14:36:55] <ben_mkiv> well, seems they
break rendering for my mod at all, havent looked into it yet
L198[14:37:00] <ben_mkiv> and optifine is
closed source, right?
L199[14:37:04] <ben_mkiv> -.-
L200[14:37:05] <barteks2x> are you using
custom vertex format?
L201[14:37:08] <ben_mkiv> yes
L202[14:37:12] <barteks2x> then it won't
work
L203[14:37:27] <barteks2x> custom vertex
formats don't work with shaders
L204[14:37:42] <barteks2x> I remember
reading it on optifine's issue tracker
L205[14:39:02] <barteks2x> (it was about
dense ores mod, iirc)
L206[14:39:29] <ben_mkiv> wonder how that
works out for malisis stuff
L208[14:41:39] <Ordinastie> ?
L209[14:42:50] <barteks2x> Ordinastie, I
will also try to replicate some of your setup in my code, is
malisiscore gui code won't get in the way
L210[14:42:56] <ben_mkiv> you are using
custom vertex format, too. dont you?
L211[14:44:52] <barteks2x> oops, I wanted
to ping OrionOnline
L212[14:45:12] <OrionOnline> Sure
L213[14:45:28] <OrionOnline> I tried the
texture stuff, as well as no translation
L214[14:45:32] <OrionOnline> And
nope.
L215[14:46:11] <Ordinastie> I think my
vertex format matches either block or item
L216[14:46:19] <Ordinastie> not sure
thought I would need to check
L217[14:46:58] <Ordinastie> OrionOnline,
the 3 things to check when rendering and nothing show :
translation, texture and culling
L218[14:47:16] <OrionOnline> I disabled
the entire translation
L219[14:47:30] <OrionOnline> I am setting
the blocks texture, since I am rendering blocks
L220[14:47:35] <OrionOnline> Culling is
still someting
L221[14:47:42] <barteks2x> but done by
vanilla code
L222[14:47:50] <OrionOnline> Jep
L223[14:47:51] <barteks2x> based on data
from IBlockAccess
L224[14:48:02] <OrionOnline> Okey
L225[14:48:18] <Ordinastie> even when you
remove translations, it might be rendered behind the cameraa
L226[14:48:19] <OrionOnline> That is the
checksides value i think
L227[14:48:23] <OrionOnline> Let me
check
L228[14:48:30] <OrionOnline> It shoulb be
rendering around 18000 vertexes
L229[14:48:38] <OrionOnline> At least that
is what the VBO spits out
L230[14:49:17] <Ordinastie> also by
culling, I mean including frustum culling (which might be relevant
depending on what you picked from chunk stuff)
L231[14:49:38] <OrionOnline> Actually I
did not pick anything
L232[14:49:55] <OrionOnline> I basically
wrote an IBlockAccess for Template
L233[14:50:09] <OrionOnline> Is there a
way to disable the culling in general?
L234[14:50:25] <barteks2x> Well, depends
on where is your code for rendering it
L235[14:50:34] <barteks2x> in entity? in
some event handler?
L236[14:51:08] <barteks2x> and I just
checked
L237[14:51:13] <barteks2x> and your way
also renders nothing for me
L238[14:51:22] <OrionOnline> Yeah
L239[14:51:27] <OrionOnline> I am
rendering from an event handler
L240[14:51:31] <OrionOnline> The Post
world render
L241[14:51:45] <OrionOnline> Does your VBO
populate?
L242[14:51:56] <OrionOnline> (See what it
uploads in the VertexUploader)
L243[14:53:14] <barteks2x> actually I
don't think it will work because in MalisisCore, i'm in the middle
of doing stuff with Array Buffer Object
L244[14:53:43] <barteks2x> also I know the
BufferBuilder contains stuff because it renders fine when I don't
try to put stuff into the VertexUploader
L245[14:54:43] <OrionOnline> Yeah I know
the default BufferBuilder works
L246[14:54:59] <OrionOnline> However that
makes it lag like hell 30000 blocks
L247[14:59:18] ⇦
Quits: Upth
(Upth!~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net) (Ping
timeout: 182 seconds)
L248[14:59:30]
⇨ Joins: Upth
(Upth!~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net)
L249[15:00:42] <OrionOnline> barteks2x,
What are you doing with Array Buffer Objects
L250[15:00:42] <OrionOnline> ?
L251[15:00:55] <barteks2x> MalisisCore
seems to use them for rendering GUIs
L252[15:01:05] <barteks2x> and I was
trying to replicate your code in my GUI
L253[15:01:13] <barteks2x> because I was
already rendering BlockSattes there
L254[15:01:31] <Ordinastie> that's just
the builder
L255[15:01:53] <barteks2x> yes, and I was
trying to modify that to use the VertexBuffer
L256[15:02:12] <barteks2x> in a dumb
useless way but that would demonstrate that it either works or it
doesn;'t
L257[15:03:06] <barteks2x> you may have
more luck with displ;ay lists
L258[15:03:07] ***
Santa|afk is now known as SatanicSanta
L259[15:07:02] <OrionOnline> Well I will
figure it out
L260[15:07:09] <OrionOnline> Thanks for
taking a look at it anyway barteks2x
L261[15:07:12] <OrionOnline> Good
Night
L262[15:09:03] <barteks2x> OrionOnline,
found it
L263[15:09:20] <barteks2x> the answer is
at the beginning of RenderGlobal.renderBlockLayer
L264[15:09:31] <barteks2x> in
if(useVbo)
L265[15:09:38] <OrionOnline> Okey let me
check
L266[15:10:10] <barteks2x> my models
render mandgled after I use that but that's because I didn't set
the right pointers later
L267[15:11:11] <OrionOnline> Let me
try
L268[15:16:14] <OrionOnline> Thanks you
very much!
L269[15:16:16] <OrionOnline> That
worked
L270[15:16:22] <OrionOnline> need to do
some translation but it worked!
L271[15:17:25] <barteks2x> and thanks to
your question I now really know how to render blocks using VBOs in
minecraft
L272[15:17:27] <OrionOnline> Also ordering
seems to be important XD
L273[15:17:32] <OrionOnline> Well
L274[15:17:40] <OrionOnline> Most of my
code came from the chunk rendering
L275[15:17:47] <barteks2x> opengl is state
based, order is going to be important
L276[15:17:49] <OrionOnline> I just
abstracted away everything that I did not nede
L278[15:18:30] <barteks2x> you mean
removed and inlined?
L279[15:18:30] <OrionOnline> A bit derpy
still
L280[15:18:37] <OrionOnline> But 42
instead of 1 fps
L281[15:18:47] <OrionOnline> That is a
420% improvement
L282[15:19:10] <barteks2x> much more
actually, because now the fpos is limited by vanilla, not your
code
L283[15:19:24] <Ordinastie> 4200%
L284[15:19:29] <OrionOnline> :D
L285[15:19:32] <OrionOnline> Right
Ordinastie
L286[15:19:34] <barteks2x> your code
probably runs at fraction of second that would correspond to
hundreds of fps
L287[15:20:08] <OrionOnline> Yep
L288[15:21:25] <barteks2x> now you can
fake cubic chunks by rendering blocks below y=0 :D
L289[15:23:24] <OrionOnline> XD
L290[15:23:29] <OrionOnline> It is for a
schematic renderer
L291[15:23:57] ⇦
Quits: Lumia (Lumia!~Lumia@35.231.46.89) (Ping timeout: 198
seconds)
L292[15:24:04] <barteks2x> with several
thousands of 16x16x16 schematics you could render a whole
world
L294[15:24:53] <OrionOnline> I will push
the code
L295[15:24:57] <OrionOnline> So you can
take a look
L296[15:25:07] <OrionOnline> Be aware it
is test code
L297[15:25:13] <OrionOnline> So hot hot
hot and not so nice
L298[15:25:31] <barteks2x> probably still
better than some of my hacks that aren't just test code
anyway
L299[15:25:45] <OrionOnline> :D
L300[15:25:52] <OrionOnline> I am happy
this works exactly as I wanted it to be
L301[15:26:07] <OrionOnline> I am sad that
the minecraft Template.java class is so poorly made
L302[15:26:17] <OrionOnline> A fake world
like this would be way nicer
L303[15:27:00] <OrionOnline> Well again
thank you
L304[15:27:06] <OrionOnline> I am off to
bed now
L305[15:27:12] <OrionOnline> Improving
this tomorrow :D
L306[15:27:15] <OrionOnline> Thanks
again
L308[15:27:21] <OrionOnline> for the
current version
L309[15:27:27] ⇦
Quits: OrionOnline
(OrionOnline!~OrionOnli@p54B45396.dip0.t-ipconnect.de) (Quit:
Leaving)
L310[15:42:33] ⇦
Quits: Ipsis (Ipsis!~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
(Ping timeout: 198 seconds)
L311[16:01:08] ⇦
Quits: shalmezad (shalmezad!~shalmezad@208.77.131.50) (Quit:
Leaving)
L312[16:07:08] ⇦
Quits: Noppes (Noppes!~Noppes@ip56530f2e.direct-adsl.nl) (Read
error: Connection reset by peer)
L313[16:09:00] ⇦
Quits: Javaschreiber
(Javaschreiber!~Thunderbi@200116b822ea1600d56c238ba42c0558.dip.versatel-1u1.de)
(Quit: Javaschreiber)
L314[16:17:15]
⇨ Joins: Javaschreiber
(Javaschreiber!~Thunderbi@200116b822ea1600d56c238ba42c0558.dip.versatel-1u1.de)
L315[16:17:47] ⇦
Quits: Javaschreiber
(Javaschreiber!~Thunderbi@200116b822ea1600d56c238ba42c0558.dip.versatel-1u1.de)
(Client Quit)
L316[16:19:11] ⇦
Quits: axel (axel!~axel@2a00:801:211:db81:fc3f:7c15:eb2e:2) (Remote
host closed the connection)
L317[16:24:57]
⇨ Joins: moony
(moony!~moony@tx-76-4-59-138.dhcp.embarqhsd.net)
L318[16:42:33] ⇦
Quits: immibis
(immibis!~chatzilla@222-155-160-32-fibre.bb.spark.co.nz) (Ping
timeout: 198 seconds)
L319[16:42:57]
⇨ Joins: lp (lp!~lordpipe@66.109.211.167)
L320[16:50:48]
⇨ Joins: Hanii
(Hanii!~textual@2a00:23c4:484:d100:bdb4:7d48:a950:d6b5)
L321[18:01:17] ⇦
Quits: Nedelosk
(Nedelosk!~Nedelosk@ip-109-90-121-64.hsi11.unitymediagroup.de)
(Read error: Connection reset by peer)
L322[18:30:05] ⇦
Quits: MalkContent
(MalkContent!~MalkConte@p4FDCDDDD.dip0.t-ipconnect.de) (Quit:
Leaving)
L323[19:08:13] ⇦
Quits: gigaherz
(gigaherz!gigaherz@221.red-88-9-15.dynamicip.rima-tde.net) (Read
error: Connection reset by peer)
L324[19:08:31] ⇦
Quits: moony (moony!~moony@tx-76-4-59-138.dhcp.embarqhsd.net)
(Remote host closed the connection)
L325[19:15:59]
⇨ Joins: gigaherz
(gigaherz!gigaherz@171.red-88-8-165.dynamicip.rima-tde.net)
L326[19:27:37] ⇦
Quits: gigaherz
(gigaherz!gigaherz@171.red-88-8-165.dynamicip.rima-tde.net) (Ping
timeout: 186 seconds)
L327[19:36:43] ⇦
Quits: ben_mkiv (ben_mkiv!~ben_mkiv@p4FED5132.dip0.t-ipconnect.de)
(Ping timeout: 190 seconds)
L328[20:10:54]
⇨ Joins: moony
(moony!~moony@tx-76-4-59-138.dhcp.embarqhsd.net)
L329[20:36:57] ⇦
Quits: Lupus590
(Lupus590!~Lupus590@cpc124520-swan5-2-0-cust53.7-3.cable.virginm.net)
(Ping timeout: 186 seconds)
L330[20:43:21] ⇦
Quits: quadraxis
(quadraxis!~quadraxis@cpc77295-basf12-2-0-cust599.12-3.cable.virginm.net)
(Ping timeout: 186 seconds)
L331[20:45:08]
⇨ Joins: Wastl2
(Wastl2!~Wastl2@x4e37ff9b.dyn.telefonica.de)
L332[20:46:09] ***
SatanicSanta is now known as Santa|afk
L333[20:47:23] ⇦
Quits: Wastl2_ (Wastl2_!~Wastl2@x5ce56570.dyn.telefonica.de) (Ping
timeout: 190 seconds)
L334[21:15:19]
⇨ Joins: Spottedleaf
(Spottedleaf!~Spottedle@node-1w7jr9qqos9g2y163j05lnfp7.ipv6.telus.net)
L335[21:31:17]
⇨ Joins: Unh0ly_Tigg
(Unh0ly_Tigg!~Unh0ly_Ti@c-24-21-196-226.hsd1.or.comcast.net)
L336[21:33:06] ⇦
Quits: MikrySoft
(MikrySoft!~mikrysoft@89-71-101-248.dynamic.chello.pl) (Killed
(NickServ (GHOST command used by MikrySo6)))
L337[21:33:11]
⇨ Joins: Davnit_
(Davnit_!~Davnit@72.189.127.103)
L338[21:33:18]
⇨ Joins: Tahgtahv
(Tahgtahv!~Tahg@pool-173-76-165-7.bstnma.fios.verizon.net)
L339[21:33:18]
MineBot sets mode: +v on Tahgtahv
L340[21:34:18]
⇨ Joins: MikrySoft
(MikrySoft!~mikrysoft@89-71-101-248.dynamic.chello.pl)
L341[21:36:08] ⇦
Quits: Blarghedy (Blarghedy!Blarghedy@50.90.116.51) (Killed
(NickServ (GHOST command used by Guest97915)))
L342[21:36:12]
⇨ Joins: Blarghedy
(Blarghedy!Blarghedy@50.90.116.51)
L343[21:36:22] ⇦
Quits: Dimtree (Dimtree!~dimtree@75.108.77.138) (Ping timeout: 383
seconds)
L344[21:38:18] ⇦
Quits: Upthorn
(Upthorn!~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net) (Ping
timeout: 383 seconds)
L345[21:38:47] ⇦
Quits: Vaht (Vaht!~Tahg@pool-173-76-165-7.bstnma.fios.verizon.net)
(Ping timeout: 383 seconds)
L346[21:38:47] ⇦
Quits: Davnit (Davnit!~Davnit@72.189.127.103) (Ping timeout: 383
seconds)
L347[21:39:30]
⇨ Joins: Upthorn
(Upthorn!~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net)
L348[21:46:33]
⇨ Joins: Dimtree
(Dimtree!~dimtree@75-108-77-138.nbrncmtk01.res.dyn.suddenlink.net)
L349[21:48:44]
⇨ Joins: Lynndis
(Lynndis!~Lynn@c-75-71-231-133.hsd1.co.comcast.net)
L350[21:57:14]
⇨ Joins: illy (illy!~Illyohs@45.32.216.114)
L351[22:01:30] <illy> beep o/
L352[22:09:10] ⇦
Quits: RichardG (RichardG!~RichardG@201.37.243.160) (Read error:
Connection reset by peer)
L353[22:09:41]
⇨ Joins: RichardG
(RichardG!~RichardG@201.37.243.160)
L354[22:09:41]
MineBot sets mode: +v on RichardG
L355[22:12:37] ⇦
Quits: AnrDaemon (AnrDaemon!~ZNC@darkdragon-nln.starlink.ru) (Ping
timeout: 383 seconds)
L356[22:24:13] ⇦
Quits: moony (moony!~moony@tx-76-4-59-138.dhcp.embarqhsd.net) (Ping
timeout: 383 seconds)
L357[22:39:14]
⇨ Joins: Majora320
(Majora320!~Majora320@63.225.168.166)
L358[22:39:37] <Majora320> How would I
make a block breakable only when it has a specific NBT, but
unbreakable otherwise?
L359[22:39:51] <Majora320> I can't find a
block breaking event api documented anywhere
L360[22:50:26] ⇦
Quits: Majora320 (Majora320!~Majora320@63.225.168.166) (Quit:
WeeChat 2.1)
L361[22:51:04]
⇨ Joins: Majora320
(Majora320!~Majora320@63.225.168.166)
L362[22:51:45]
⇨ Joins: AnrDaemon
(AnrDaemon!~ZNC@darkdragon-nln.starlink.ru)
L363[22:54:40] ⇦
Quits: Lathanael|Away
(Lathanael|Away!~Lathanael@p54960363.dip0.t-ipconnect.de) (Ping
timeout: 383 seconds)
L364[22:55:22]
⇨ Joins: Lathanael|Away
(Lathanael|Away!~Lathanael@p549604a1.dip0.t-ipconnect.de)
L365[23:30:56] ⇦
Quits: SuperCoder79
(SuperCoder79!uid276919@id-276919.tooting.irccloud.com) (Quit:
Connection closed for inactivity)
L366[23:49:59] ⇦
Quits: Majora320 (Majora320!~Majora320@63.225.168.166) (Quit:
WeeChat 2.1)