Change to specular maps?

Can you please post your cfg renderer settings? What cvars did you modify? Default cvars? etc.,etc.
Just because I can’t reproduce your issue atm.
Yes, a lot of things have changed, and yes, shadows are still ‘broken’, but all in all the renderer should still look nice. So don’t give up! Here are my settings:

seta r_gamma “1”
seta r_swapInterval “1”
seta r_textureMode “GL_LINEAR_MIPMAP_LINEAR”
seta r_finish “1”
seta r_dlightBacks “1”
seta r_dynamiclight “1”
seta r_drawSun “1”
seta r_fastsky “0”
seta r_ignoreGLErrors “1”
seta r_stereoSeparation “64”
seta r_zproj “64”
seta r_flares “1”
seta r_lodbias “0”
seta r_lodCurveError “250”
seta r_ignoreDstAlpha “1”
seta r_shadowCascadeZBias “0”
seta r_shadowCascadeZFar “4096”
seta r_shadowCascadeZNear “2”
seta r_shadowMapSize “4096”
seta r_shadowBlur “1”
seta r_shadowFilter “1”
seta r_sunShadows “1”
seta r_sunlightMode “2”
seta r_drawSunRays “1”
seta r_genNormalMaps “0”
seta r_imageUpsampleType “1”
seta r_imageUpsampleMaxSize “1024”
seta r_imageUpsample “0”
seta r_mergeLightmaps “1”
seta r_pshadowDist “128”
seta r_dlightMode “2”
seta r_glossType “1”
seta r_baseGloss “0.3”
seta r_baseSpecular “0.04”
seta r_baseParallax “0.05”
seta r_baseNormalY “1.0”
seta r_baseNormalX “1.0”
seta r_pbr “0”
seta r_cubemapSize “64”
seta r_cubeMapping “1”
seta r_parallaxMapping “1”
seta r_deluxeMapping “1”
seta r_specularMapping “1”
seta r_normalMapping “1”
seta r_ssao “0”
seta r_depthPrepass “1”
seta r_autoExposure “1”
seta r_toneMap “1”
seta r_postProcess “1”
seta r_floatLightmap “1”
seta r_hdr “1”
seta r_greyscale “0”
seta r_stereoEnabled “0”
seta r_subdivisions “2”
seta r_vertexLight “0”
seta r_simpleMipMaps “1”
seta r_customheight “1024”
seta r_customwidth “1600”
seta r_noborder “0”
seta r_fullscreen “1”
seta r_mode “-2”
seta r_ignorehwgamma “0”
seta r_overBrightBits “0”
seta r_ext_multisample “4”
seta r_depthbits “24”
seta r_stencilbits “8”
seta r_colorbits “32”
seta r_texturebits “32”
seta r_detailtextures “1”
seta r_roundImagesDown “1”
seta r_picmip “0”
seta r_ext_max_anisotropy “16”
seta r_ext_texture_filter_anisotropic “1”
seta r_ext_direct_state_access “1”
seta r_arb_vertex_array_object “1”
seta r_arb_seamless_cube_map “1”
seta r_ext_framebuffer_multisample “8”
seta r_ext_texture_float “1”
seta r_ext_framebuffer_object “1”
seta r_ext_texture_env_add “1”
seta r_ext_compiled_vertex_array “1”
seta r_ext_multitexture “1”
seta r_ext_compressed_textures “0”
seta r_allowExtensions “1”

BTW: Glad you are here again! Do you plan to do more cool stuff for ioquake3’s renderer2 again, or even for Spearmint?