Menu

Tree [81c835] default tip /
 History

Read Only access


File Date Author Commit
 res 2015-05-26 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [aa29b3] move cube model to mesh folder.
 util 2015-05-26 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [562c74] remove mistake assert.
 AACameraJittering.cpp 2014-11-29 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [6ae3db] rename.
 AADirectionallyLocalized.cpp 2014-11-29 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [3e0abb] DLAA.
 AAEdgeDetection.cpp 2014-10-26 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [d6a741] edge detection anti aliasing from GPU Gems 3 cp19.
 AAFastApproximate.cpp 2014-11-08 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [957efa] fix incorrect "rgbNW" and show debug edges.
 AAMultiSample.cpp 2014-10-25 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [387ad8] MSAA demo.
 AASuperSample.cpp 2014-11-08 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [142073] render textured cubes instead of a colorful quad.
 AlphaToCoverage.cpp 2014-10-25 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [579f21] alpha to coverage demo.
 BarycentricCoordinates.cpp 2015-01-06 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [3390e7] triangle barycentric coordinates.
 BillboardBeam.cpp 2015-02-24 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [fb0087] billboard beam.
 BloomAdaptive.cpp 2014-08-27 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [89fcc8] adaptive bloom in shaderX3.
 BloomEdge.cpp 2014-06-20 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [88e8be] add edge glow effect demo.
 BumpMapping.cpp 2015-04-11 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [dc2798] bump mapping technique.
 BumpNoPreTangents.cpp 2014-12-21 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [fce52a] implement of ShaderX5 Normal Mapping Without Pr...
 CloudLighting.cpp 2014-09-22 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [a13380] fix incorrect shader variable use.
 CollisionDetection1.cpp 2015-05-22 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [1150d5] replace legacy "simple" shader.
 CollisionDetection3.cpp 2015-05-22 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [a9e8a5] line / ray intersection.
 CollisionDetectionRDC.cpp 2014-12-13 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [c2b1e9] recursive dimensional clustering collision dete...
 ConstSizePerspective.cpp 2014-06-29 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [129cba] adapt new CGLSLScene util.
 ConvexHull.cpp 2015-05-04 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [4fa901] implementation of 2D convex hull.
 CovarianceMatrixBounding.cpp 2014-11-30 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [52d6fc] use covariance matrix to calc bounding volume.
 CurveNonuniformSpline.cpp 2014-12-27 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [350b07] non uniform spline.
 DecalGeometric.cpp 2014-12-07 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [baff93] wooooooooooooooooooooo, geometric decal !!!
 DeferredShading1.cpp 2014-10-26 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [f88581] remove omissible "in_texcoord".
 DeferredShading2.cpp 2014-10-26 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [34ae35] rename.
 DepthBuffer.cpp 2014-04-05 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [1e2c4d] rename some source file.
 DepthOfField.cpp 2014-03-23 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [42c58a] rename.
 DiamondShading.cpp 2015-02-21 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [6f7d23] code and resource of diamond render demo.
 Diffraction.cpp 2014-06-29 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [d897b2] diffraction effect from GPU Gems 1.
 DilateErode.cpp 2014-06-29 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [129cba] adapt new CGLSLScene util.
 Dissolve.cpp 2015-02-21 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [ab342d] practical dissolve effect.
 EdgeDetection.cpp 2014-06-11 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [49d156] less fov less distortion at edge of screen !!!
 EnvMappingCube.cpp 2014-06-29 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [129cba] adapt new CGLSLScene util.
 EnvMappingStatic.cpp 2014-11-30 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [7d2918] fix resource path.
 FabricShading.cpp 2014-10-09 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [53553b] fabric style shading.
 FastFilterWidthEstimates.cpp 2014-12-21 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [c04ed9] implement of GPU Gems 1 Fast Filter-Width Estim...
 FilterCross.cpp 2014-06-29 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [129cba] adapt new CGLSLScene util.
 FilterStreak.cpp 2014-06-29 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [129cba] adapt new CGLSLScene util.
 FrustumCull.cpp 2014-06-29 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [e0e7c7] rename to frustum cull.
 FunctionPointerBasedFSM.cpp 2015-05-10 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [9d07bf] funciton pointer-based embedded finite-state ma...
 Fur.cpp 2014-10-26 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [26ee3a] fur shading.
 HDR.cpp 2014-10-23 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [9dd42f] correct resource file path.
 HSV.cpp 2014-08-23 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [a4e0ab] rename.
 Hair.cpp 2014-10-23 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [659b11] circular hair shading and resource.
 Hologram.cpp 2015-04-11 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [e07915] up / down camera control.
 HologramGhost.cpp 2015-04-11 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [27db95] ghost character effect.
 ImageBasedLighting1.cpp 2014-11-30 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [7d2918] fix resource path.
 LinearSpaceLighting.cpp 2014-10-19 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [929518] code clean up.
 LitDirectional.cpp 2014-06-20 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [5e0d0f] new teapot model with OpenGL like coordinate sy...
 LitFresnel.cpp 2014-04-26 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [4bbf8a] rim light effect.
 LitHemisphere.cpp 2014-06-11 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [fe8b39] new hemisphere lighting.
 LitPlausiblePBS.cpp 2014-12-23 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [f0cb87] implement of ShaderX7 An Efficient and Physical...
 LitRim.cpp 2014-04-26 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [4bbf8a] rim light effect.
 LitRoughSpec.cpp 2014-04-07 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [7eb1f6] demo show roughness texture for specular.
 LitSkinDiffuse.cpp 2014-06-23 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [6a1164] skin diffuse tech from nvidia shader library.
 LitTriDirectional.cpp 2014-11-08 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [08b56b] triple direction lighting.
 LitWrapDiffuse.cpp 2014-04-26 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [7088de] wrap diffuse.
 MatcapTexture.cpp 2014-10-06 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [5cf0f9] rename mesh.
 MegaParticles.cpp 2014-08-17 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [f1d0d4] gaussian blur render target should use GL_CLAMP...
 MorphMesh.cpp 2015-04-04 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [7708ba] morph arbitrary mesh to cube and sphere.
 MotionBlurAcc.cpp 2014-04-05 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [374d67] rename some source file.
 MotionBlurVelocityMap.cpp 2014-04-05 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [374d67] rename some source file.
 NDC.cpp 2014-10-09 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [7265af] learn about OpenGL "Normalized Device Coordinate".
 Noise3D.cpp 2014-05-04 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [a72c0e] 3d noise viewer demo.
 NoiseFBM.cpp 2014-12-13 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [7dffa2] fractal brownian motion noise from GameProgramm...
 NoiseNightVision.cpp 2014-04-05 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [374d67] rename some source file.
 ObjDisplacement.cpp 2014-06-30 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [3795e4] adapt new CGLSLScene util.
 Octree.cpp 2014-06-30 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [3795e4] adapt new CGLSLScene util.
 OnScreenWaterDrop.cpp 2014-05-11 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [941fb9] cube map refract water drop.
 OutdoorScattering.cpp 2014-09-22 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [61fafe] "EarthRadius" and "AtmosphereHeight" tweakers.
 PickColor.cpp 2014-06-30 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [3795e4] adapt new CGLSLScene util.
 PostProcess1.cpp 2014-06-02 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [58c2c4] brand new post process demo.
 PostProcess2.cpp 2014-07-13 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [3bbd07] adapt optimized quad vertex shader.
 PostProcessFrost.cpp 2014-11-30 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [ccc924] use bind_texture2D helper, and use black letter...
 ProjectionMethod.cpp 2014-04-26 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [4bbf8a] rim light effect.
 SSAO.cpp 2014-07-13 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [351baa] ssao, everyone like.
 ShadowMapLitDirectional.cpp 2014-07-19 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [2c3e50] use ortho project matrix when render scene from...
 ShadowMapLitSpot.cpp 2014-08-30 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [581ae7] rename wvp => mvp.
 ShadowMapPCF.cpp 2014-08-23 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [cba879] rename.
 ShadowMapVariance.cpp 2014-08-30 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [824bbb] woooooo, variance shadow mapping.
 SinglePassWireframe.cpp 2015-02-21 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [678a59] constant width and anti-aliasing features for s...
 SkeletalAnimation.cpp 2014-06-30 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [3795e4] adapt new CGLSLScene util.
 SoftParticles.cpp 2014-08-03 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [73363b] soft particles demo.
 SphericalCoordinates.cpp 2014-06-29 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [2c1ec5] demo to teach myself what is spherical coordina...
 SubsurfaceScattering.cpp 2014-10-07 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [f407af] use robot, remove unused mushroom model.
 TangentVisualization.cpp 2015-05-22 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [eba426] rename.
 TerrainGen1.cpp 2014-12-01 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [7b7db5] fault formation terrain generate algorithm.
 TerrainGen2.cpp 2014-12-06 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [c82b12] circle iterate terrain generate algorithm.
 TerrainGen3.cpp 2014-12-06 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [c82b12] circle iterate terrain generate algorithm.
 TerrainSlopeLighting.cpp 2015-01-10 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [712a37] increase terrain solution to get better lightin...
 TexDisplacement.cpp 2014-04-05 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [374d67] rename some source file.
 TexProject.cpp 2015-05-27 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [81c835] correct resource file path.
 TextureDiffusion.cpp 2014-06-28 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [e2542a] texture space diffusion for skin render.
 Transparency.cpp 2014-10-19 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [8c0eac] correct mesh file path.
 TransparencyOIT.cpp 2014-11-23 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [216dee] order independent transparency from ATI Render ...
 Vegetation.cpp 2015-01-12 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [85ed6e] fix incorrect texture filename.
 VertAnim.cpp 2014-11-08 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [2f8960] vertex shader animation.
 VolumetricLine.cpp 2015-04-11 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [826f40] GPU volumetric line render.
 Water1.cpp 2014-11-30 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [7d2918] fix resource path.
 Water2.cpp 2014-11-30 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [7d2918] fix resource path.
 Water2D.cpp 2015-05-23 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [75c2bc] 2d screen water effect, the correct version.
 WaterCaustics.cpp 2015-01-12 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [d20e3c] support step-by-step running.
 WaterOcean1.cpp 2014-11-23 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [b4d136] gerstner wave ocean render.
 WaterOcean2.cpp 2014-11-23 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [b4d136] gerstner wave ocean render.
 ZoomImage.cpp 2014-12-21 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [38e3af] support image scale.
 balloon.cpp 2013-06-10 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [d4af14] review
 balloonglow.cpp 2014-06-29 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [129cba] adapt new CGLSLScene util.
 billboard.cpp 2014-04-05 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [8d9c51] update source.
 bloom.cpp 2014-07-13 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [3bbd07] adapt optimized quad vertex shader.
 blur.cpp 2014-06-29 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [129cba] adapt new CGLSLScene util.
 bluropt.cpp 2013-06-10 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [8bbdc8] review
 brdf.cpp 2013-05-11 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [569d78] implement 2 BRDF light model.
 curve.cpp 2014-10-27 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [6f8772] use shader for render.
 depthoffset.cpp 2014-01-18 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [eb07f4] depth offset by modify projection matrix demo.
 dot3cel.cpp 2014-06-18 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [ffc64c] new teapot model with OpenGL like local coordin...
 fog.cpp 2013-10-25 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [02b61c] implement volume fog
 fractal.cpp 2013-07-09 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [917a7d] first time fractal.
 godray.cpp 2015-02-15 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [664271] fix texture file path.
 instdraw.cpp 2013-05-08 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [0d8d90] implement instance render.
 interp.cpp 2014-01-18 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [232ffe] interpolation demo.
 interpquali.cpp 2014-02-08 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [ec1098] interpolation qualifiers demo. see diff between...
 lensflareCPU.cpp 2013-11-17 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [25bffb] start lens flare effect.
 litpoint.cpp 2013-04-03 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [0c11ec] rename light code file.
 litspot.cpp 2013-04-03 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [0c11ec] rename light code file.
 lut.cpp 2013-11-10 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [27a0d7] implement LUT demo.
 noise.cpp 2014-05-04 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [3ade6a] shit source refactoring.
 occquery.cpp 2015-02-21 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [6d341d] code adapt for legacy demo.
 oil.cpp 2014-06-30 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [3795e4] adapt new CGLSLScene util.
 quaternion.cpp 2015-02-24 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [46efab] code adapt for legacy demo.
 readme.txt 2014-02-06 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [663c46] refresh readme...20 months from project start.
 roam.cpp 2014-06-30 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [3795e4] adapt new CGLSLScene util.
 shadowvolume1.cpp 2014-06-22 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [2846db] new teapot model with OpenGL like local coordin...
 texPR.cpp 2015-04-11 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [45d6e0] fix resource file path.
 texfilter.cpp 2014-06-30 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [3795e4] adapt new CGLSLScene util.
 texgen1.cpp 2014-02-06 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [ba4c60] new texture coord generate demo.
 thinfilm.cpp 2014-11-08 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [7fa066] thinfilm effect.
 velvety.cpp 2014-02-15 YeQianqian@YeQianqian-PC YeQianqian@YeQianqian-PC [b16fc0] velvety shading demo.

Read Me

Source code based on GLSL version 4.0.
I build these them with MinGW.

I am interest in graphics, physics, AI in game dev.
I work in game industry as engine developer / tech artist / tech support in China ChengDu.

hope you enjoy them.
feel free to contact me: qq_d_y@163.com
thanks.